blob: cd9605c09c732fba59c1719546d95541558af6dd [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
William M. Brack7f28a012007-01-11 23:42:10 +0000484#if defined(LIBXML_HTML_ENABLED)
485#ifdef bottom_HTMLparser
486#undef htmlNewParserCtxt
487extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
488#else
489#ifndef htmlNewParserCtxt
490extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
491#define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
492#endif
493#endif
494#endif
495
Daniel Veillardbe076e92005-01-04 20:18:14 +0000496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000497#ifdef bottom_HTMLtree
498#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000499extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000500#else
501#ifndef htmlNodeDump
502extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000503#define htmlNodeDump htmlNodeDump__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 htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000511extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000512#else
513#ifndef htmlNodeDumpFile
514extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000515#define htmlNodeDumpFile htmlNodeDumpFile__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 htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000523extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000524#else
525#ifndef htmlNodeDumpFileFormat
526extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000527#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__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 htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000535extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000536#else
537#ifndef htmlNodeDumpFormatOutput
538extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000539#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000541#endif
542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000543
544#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000545#ifdef bottom_HTMLtree
546#undef htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000547extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000548#else
549#ifndef htmlNodeDumpOutput
550extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000551#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000554#endif
555
556#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000557#ifdef bottom_HTMLparser
558#undef htmlNodeStatus
559extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
560#else
561#ifndef htmlNodeStatus
562extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
563#define htmlNodeStatus htmlNodeStatus__internal_alias
564#endif
565#endif
566#endif
567
568#if defined(LIBXML_HTML_ENABLED)
569#ifdef bottom_HTMLparser
570#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000571extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000572#else
573#ifndef htmlParseCharRef
574extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000575#define htmlParseCharRef htmlParseCharRef__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) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000581#ifdef bottom_HTMLparser
582#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000583extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000584#else
585#ifndef htmlParseChunk
586extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000587#define htmlParseChunk htmlParseChunk__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 htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000595extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000596#else
597#ifndef htmlParseDoc
598extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000599#define htmlParseDoc htmlParseDoc__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 htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000607extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000608#else
609#ifndef htmlParseDocument
610extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000611#define htmlParseDocument htmlParseDocument__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 htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000619extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000620#else
621#ifndef htmlParseElement
622extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000623#define htmlParseElement htmlParseElement__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 htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000631extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000632#else
633#ifndef htmlParseEntityRef
634extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000635#define htmlParseEntityRef htmlParseEntityRef__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 htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000643extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000644#else
645#ifndef htmlParseFile
646extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000647#define htmlParseFile htmlParseFile__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 htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000655extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000656#else
657#ifndef htmlReadDoc
658extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000659#define htmlReadDoc htmlReadDoc__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 htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000667extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000668#else
669#ifndef htmlReadFd
670extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000671#define htmlReadFd htmlReadFd__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 htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000679extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000680#else
681#ifndef htmlReadFile
682extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000683#define htmlReadFile htmlReadFile__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 htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000691extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000692#else
693#ifndef htmlReadIO
694extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000695#define htmlReadIO htmlReadIO__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 htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000703extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000704#else
705#ifndef htmlReadMemory
706extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000707#define htmlReadMemory htmlReadMemory__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 htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000715extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000716#else
717#ifndef htmlSAXParseDoc
718extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000719#define htmlSAXParseDoc htmlSAXParseDoc__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000725#ifdef bottom_HTMLparser
726#undef htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000727extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000728#else
729#ifndef htmlSAXParseFile
730extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000731#define htmlSAXParseFile htmlSAXParseFile__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 htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000739extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000740#else
741#ifndef htmlSaveFile
742extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000743#define htmlSaveFile htmlSaveFile__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 htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000751extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000752#else
753#ifndef htmlSaveFileEnc
754extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000755#define htmlSaveFileEnc htmlSaveFileEnc__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000761#ifdef bottom_HTMLtree
762#undef htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000763extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000764#else
765#ifndef htmlSaveFileFormat
766extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000767#define htmlSaveFileFormat htmlSaveFileFormat__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_HTMLtree
774#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000775extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000776#else
777#ifndef htmlSetMetaEncoding
778extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000779#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000781#endif
782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000783
784#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000785#ifdef bottom_HTMLparser
786#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000787extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000788#else
789#ifndef htmlTagLookup
790extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000791#define htmlTagLookup htmlTagLookup__internal_alias
792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000793#endif
794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000795
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000796#ifdef bottom_parser
797#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000798extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000799#else
800#ifndef inputPop
801extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000802#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000803#endif
804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000805
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000806#ifdef bottom_parser
807#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000808extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000809#else
810#ifndef inputPush
811extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000812#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000813#endif
814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000815
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000816#ifdef bottom_parser
817#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000818extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000819#else
820#ifndef namePop
821extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000822#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000823#endif
824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000825
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000826#ifdef bottom_parser
827#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000828extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000829#else
830#ifndef namePush
831extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000832#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000833#endif
834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000835
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000836#ifdef bottom_parser
837#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000838extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000839#else
840#ifndef nodePop
841extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000842#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000843#endif
844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000845
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000846#ifdef bottom_parser
847#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000848extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000849#else
850#ifndef nodePush
851extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000852#define nodePush nodePush__internal_alias
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 valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000859extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000860#else
861#ifndef valuePop
862extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000863#define valuePop valuePop__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000869#ifdef bottom_xpath
870#undef valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000871extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000872#else
873#ifndef valuePush
874extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000875#define valuePush valuePush__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000881#ifdef bottom_catalog
882#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000883extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000884#else
885#ifndef xmlACatalogAdd
886extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000887#define xmlACatalogAdd xmlACatalogAdd__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000893#ifdef bottom_catalog
894#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000895extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000896#else
897#ifndef xmlACatalogDump
898extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000899#define xmlACatalogDump xmlACatalogDump__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 xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000907extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000908#else
909#ifndef xmlACatalogRemove
910extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000911#define xmlACatalogRemove xmlACatalogRemove__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 xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000919extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000920#else
921#ifndef xmlACatalogResolve
922extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000923#define xmlACatalogResolve xmlACatalogResolve__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 xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000931extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000932#else
933#ifndef xmlACatalogResolvePublic
934extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000935#define xmlACatalogResolvePublic xmlACatalogResolvePublic__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 xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000943extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000944#else
945#ifndef xmlACatalogResolveSystem
946extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000947#define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000949#endif
950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000951
952#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000953#ifdef bottom_catalog
954#undef xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000955extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000956#else
957#ifndef xmlACatalogResolveURI
958extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000959#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000961#endif
962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000963
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000964#ifdef bottom_valid
965#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000966extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000967#else
968#ifndef xmlAddAttributeDecl
969extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000970#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000971#endif
972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000973
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000974#ifdef bottom_tree
975#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000976extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000977#else
978#ifndef xmlAddChild
979extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000980#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000981#endif
982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000983
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000984#ifdef bottom_tree
985#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000986extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000987#else
988#ifndef xmlAddChildList
989extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000990#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000991#endif
992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000993
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000994#ifdef bottom_entities
995#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000996extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000997#else
998#ifndef xmlAddDocEntity
999extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001000#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001001#endif
1002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001004#ifdef bottom_entities
1005#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00001006extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001007#else
1008#ifndef xmlAddDtdEntity
1009extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001010#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001011#endif
1012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001014#ifdef bottom_valid
1015#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001016extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001017#else
1018#ifndef xmlAddElementDecl
1019extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001020#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001021#endif
1022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001024#ifdef bottom_encoding
1025#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001026extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001027#else
1028#ifndef xmlAddEncodingAlias
1029extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001030#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001031#endif
1032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001034#ifdef bottom_valid
1035#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001036extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001037#else
1038#ifndef xmlAddID
1039extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001040#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001041#endif
1042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001044#ifdef bottom_tree
1045#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001046extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001047#else
1048#ifndef xmlAddNextSibling
1049extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001050#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001051#endif
1052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001054#ifdef bottom_valid
1055#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001056extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001057#else
1058#ifndef xmlAddNotationDecl
1059extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001060#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001061#endif
1062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001063
1064#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001065#ifdef bottom_tree
1066#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001067extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001068#else
1069#ifndef xmlAddPrevSibling
1070extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001071#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001073#endif
1074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001076#ifdef bottom_valid
1077#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001078extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001079#else
1080#ifndef xmlAddRef
1081extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001082#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001083#endif
1084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001086#ifdef bottom_tree
1087#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001088extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001089#else
1090#ifndef xmlAddSibling
1091extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001092#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001093#endif
1094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001095
1096#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001097#ifdef bottom_xmlIO
1098#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001099extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001100#else
1101#ifndef xmlAllocOutputBuffer
1102extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001103#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001105#endif
1106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001108#ifdef bottom_xmlIO
1109#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001110extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001111#else
1112#ifndef xmlAllocParserInputBuffer
1113extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001114#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001115#endif
1116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001117
1118#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001119#ifdef bottom_xmlsave
1120#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001121extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001122#else
1123#ifndef xmlAttrSerializeTxtContent
1124extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001125#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__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 xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001133extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001134#else
1135#ifndef xmlAutomataCompile
1136extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001137#define xmlAutomataCompile xmlAutomataCompile__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 xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001145extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001146#else
1147#ifndef xmlAutomataGetInitState
1148extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001149#define xmlAutomataGetInitState xmlAutomataGetInitState__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 xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001157extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001158#else
1159#ifndef xmlAutomataIsDeterminist
1160extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001161#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__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 xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001169extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001170#else
1171#ifndef xmlAutomataNewAllTrans
1172extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001173#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__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 xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001181extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001182#else
1183#ifndef xmlAutomataNewCountTrans
1184extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001185#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__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 xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001193extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001194#else
1195#ifndef xmlAutomataNewCountTrans2
1196extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001197#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__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 xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001205extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001206#else
1207#ifndef xmlAutomataNewCountedTrans
1208extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001209#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__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 xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001217extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001218#else
1219#ifndef xmlAutomataNewCounter
1220extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001221#define xmlAutomataNewCounter xmlAutomataNewCounter__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 xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001229extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001230#else
1231#ifndef xmlAutomataNewCounterTrans
1232extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001233#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__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
1240#undef xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001241extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001242#else
1243#ifndef xmlAutomataNewEpsilon
1244extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001245#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001247#endif
1248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001249
1250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001251#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00001252#undef xmlAutomataNewNegTrans
1253extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1254#else
1255#ifndef xmlAutomataNewNegTrans
1256extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1257#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1258#endif
1259#endif
1260#endif
1261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1263#ifdef bottom_xmlregexp
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001264#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001265extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001266#else
1267#ifndef xmlAutomataNewOnceTrans
1268extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001269#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__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 xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001277extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001278#else
1279#ifndef xmlAutomataNewOnceTrans2
1280extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001281#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__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 xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001289extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001290#else
1291#ifndef xmlAutomataNewState
1292extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001293#define xmlAutomataNewState xmlAutomataNewState__internal_alias
1294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001295#endif
1296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001299#ifdef bottom_xmlregexp
1300#undef xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001301extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001302#else
1303#ifndef xmlAutomataNewTransition
1304extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001305#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001308#endif
1309
1310#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001311#ifdef bottom_xmlregexp
1312#undef xmlAutomataNewTransition2
1313extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1314#else
1315#ifndef xmlAutomataNewTransition2
1316extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1317#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1318#endif
1319#endif
1320#endif
1321
1322#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1323#ifdef bottom_xmlregexp
1324#undef xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001325extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001326#else
1327#ifndef xmlAutomataSetFinalState
1328extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001329#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001331#endif
1332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001333
1334#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001335#ifdef bottom_debugXML
1336#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001337extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001338#else
1339#ifndef xmlBoolToText
1340extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001341#define xmlBoolToText xmlBoolToText__internal_alias
1342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001343#endif
1344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001346#ifdef bottom_tree
1347#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001348extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001349#else
1350#ifndef xmlBufferAdd
1351extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001352#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001353#endif
1354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001356#ifdef bottom_tree
1357#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001358extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001359#else
1360#ifndef xmlBufferAddHead
1361extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001362#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001363#endif
1364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001365
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001366#ifdef bottom_tree
1367#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001368extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001369#else
1370#ifndef xmlBufferCCat
1371extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001372#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001373#endif
1374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001375
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001376#ifdef bottom_tree
1377#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001378extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001379#else
1380#ifndef xmlBufferCat
1381extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001382#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001383#endif
1384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001385
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001386#ifdef bottom_tree
1387#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001388extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001389#else
1390#ifndef xmlBufferContent
1391extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001392#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001393#endif
1394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001395
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001396#ifdef bottom_tree
1397#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001398extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001399#else
1400#ifndef xmlBufferCreate
1401extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001402#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001403#endif
1404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001406#ifdef bottom_tree
1407#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001408extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001409#else
1410#ifndef xmlBufferCreateSize
1411extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001412#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001413#endif
1414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001416#ifdef bottom_tree
1417#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001418extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001419#else
1420#ifndef xmlBufferCreateStatic
1421extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001422#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001423#endif
1424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001426#ifdef bottom_tree
1427#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001428extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001429#else
1430#ifndef xmlBufferDump
1431extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001432#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001433#endif
1434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001436#ifdef bottom_tree
1437#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001438extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001439#else
1440#ifndef xmlBufferEmpty
1441extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001442#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001443#endif
1444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001446#ifdef bottom_tree
1447#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001448extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001449#else
1450#ifndef xmlBufferFree
1451extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001452#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001453#endif
1454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001456#ifdef bottom_tree
1457#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001458extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001459#else
1460#ifndef xmlBufferGrow
1461extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001462#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001463#endif
1464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001466#ifdef bottom_tree
1467#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001468extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001469#else
1470#ifndef xmlBufferLength
1471extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001472#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001473#endif
1474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001476#ifdef bottom_tree
1477#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001478extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001479#else
1480#ifndef xmlBufferResize
1481extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001482#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001483#endif
1484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001486#ifdef bottom_tree
1487#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001488extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001489#else
1490#ifndef xmlBufferSetAllocationScheme
1491extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001492#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001493#endif
1494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001496#ifdef bottom_tree
1497#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001498extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001499#else
1500#ifndef xmlBufferShrink
1501extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001502#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001503#endif
1504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001506#ifdef bottom_tree
1507#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001508extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001509#else
1510#ifndef xmlBufferWriteCHAR
1511extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001512#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001513#endif
1514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001516#ifdef bottom_tree
1517#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001518extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001519#else
1520#ifndef xmlBufferWriteChar
1521extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001522#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001523#endif
1524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001526#ifdef bottom_tree
1527#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001528extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001529#else
1530#ifndef xmlBufferWriteQuotedString
1531extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001532#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001533#endif
1534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001536#ifdef bottom_tree
1537#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001538extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001539#else
1540#ifndef xmlBuildQName
1541extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001542#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001543#endif
1544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001546#ifdef bottom_uri
1547#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001548extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001549#else
1550#ifndef xmlBuildRelativeURI
1551extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001552#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001553#endif
1554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001556#ifdef bottom_uri
1557#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001558extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001559#else
1560#ifndef xmlBuildURI
1561extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001562#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001563#endif
1564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001565
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001566#ifdef bottom_encoding
1567#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001568extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001569#else
1570#ifndef xmlByteConsumed
1571extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001572#define xmlByteConsumed xmlByteConsumed__internal_alias
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 xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001579extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001580#else
1581#ifndef xmlC14NDocDumpMemory
1582extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001583#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__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 xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001591extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001592#else
1593#ifndef xmlC14NDocSave
1594extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001595#define xmlC14NDocSave xmlC14NDocSave__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 xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001603extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001604#else
1605#ifndef xmlC14NDocSaveTo
1606extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001607#define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001609#endif
1610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001611
1612#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001613#ifdef bottom_c14n
1614#undef xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001615extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001616#else
1617#ifndef xmlC14NExecute
1618extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001619#define xmlC14NExecute xmlC14NExecute__internal_alias
1620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001621#endif
1622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001623
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001624#ifdef bottom_uri
1625#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001626extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001627#else
1628#ifndef xmlCanonicPath
1629extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001630#define xmlCanonicPath xmlCanonicPath__internal_alias
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 xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001637extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001638#else
1639#ifndef xmlCatalogAdd
1640extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001641#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001643#endif
1644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001645
1646#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001647#ifdef bottom_catalog
1648#undef xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001649extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001650#else
1651#ifndef xmlCatalogAddLocal
1652extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001653#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001656#endif
1657
1658#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001659#ifdef bottom_catalog
1660#undef xmlCatalogCleanup
1661extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1662#else
1663#ifndef xmlCatalogCleanup
1664extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1665#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1666#endif
1667#endif
1668#endif
1669
1670#if defined(LIBXML_CATALOG_ENABLED)
1671#ifdef bottom_catalog
1672#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001673extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001674#else
1675#ifndef xmlCatalogConvert
1676extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001677#define xmlCatalogConvert xmlCatalogConvert__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001683#ifdef bottom_catalog
1684#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001685extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001686#else
1687#ifndef xmlCatalogDump
1688extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001689#define xmlCatalogDump xmlCatalogDump__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 xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001697extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001698#else
1699#ifndef xmlCatalogFreeLocal
1700extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001701#define xmlCatalogFreeLocal xmlCatalogFreeLocal__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 xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001709extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001710#else
1711#ifndef xmlCatalogGetDefaults
1712extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001713#define xmlCatalogGetDefaults xmlCatalogGetDefaults__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 xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001721extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001722#else
1723#ifndef xmlCatalogGetPublic
1724extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001725#define xmlCatalogGetPublic xmlCatalogGetPublic__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 xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001733extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001734#else
1735#ifndef xmlCatalogGetSystem
1736extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001737#define xmlCatalogGetSystem xmlCatalogGetSystem__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 xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001745extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001746#else
1747#ifndef xmlCatalogIsEmpty
1748extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001749#define xmlCatalogIsEmpty xmlCatalogIsEmpty__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 xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001757extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001758#else
1759#ifndef xmlCatalogLocalResolve
1760extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001761#define xmlCatalogLocalResolve xmlCatalogLocalResolve__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 xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001769extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001770#else
1771#ifndef xmlCatalogLocalResolveURI
1772extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001773#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__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 xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001781extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001782#else
1783#ifndef xmlCatalogRemove
1784extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001785#define xmlCatalogRemove xmlCatalogRemove__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 xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001793extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001794#else
1795#ifndef xmlCatalogResolve
1796extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001797#define xmlCatalogResolve xmlCatalogResolve__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 xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001805extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001806#else
1807#ifndef xmlCatalogResolvePublic
1808extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001809#define xmlCatalogResolvePublic xmlCatalogResolvePublic__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 xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001817extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001818#else
1819#ifndef xmlCatalogResolveSystem
1820extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001821#define xmlCatalogResolveSystem xmlCatalogResolveSystem__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 xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001829extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001830#else
1831#ifndef xmlCatalogResolveURI
1832extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001833#define xmlCatalogResolveURI xmlCatalogResolveURI__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 xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001841extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001842#else
1843#ifndef xmlCatalogSetDebug
1844extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001845#define xmlCatalogSetDebug xmlCatalogSetDebug__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 xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001853extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001854#else
1855#ifndef xmlCatalogSetDefaultPrefer
1856extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001857#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001859#endif
1860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001861
1862#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001863#ifdef bottom_catalog
1864#undef xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001865extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001866#else
1867#ifndef xmlCatalogSetDefaults
1868extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001869#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001871#endif
1872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001873
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001874#ifdef bottom_encoding
1875#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001876extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001877#else
1878#ifndef xmlCharEncCloseFunc
1879extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001880#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001881#endif
1882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001883
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001884#ifdef bottom_encoding
1885#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001886extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001887#else
1888#ifndef xmlCharEncFirstLine
1889extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001890#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001891#endif
1892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001894#ifdef bottom_encoding
1895#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001896extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001897#else
1898#ifndef xmlCharEncInFunc
1899extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001900#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001901#endif
1902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001903
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001904#ifdef bottom_encoding
1905#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001906extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001907#else
1908#ifndef xmlCharEncOutFunc
1909extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001910#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001911#endif
1912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001913
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001914#ifdef bottom_chvalid
1915#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001916extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001917#else
1918#ifndef xmlCharInRange
1919extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001920#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001921#endif
1922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001923
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001924#ifdef bottom_xmlstring
1925#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001926extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001927#else
1928#ifndef xmlCharStrdup
1929extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001930#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001931#endif
1932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001934#ifdef bottom_xmlstring
1935#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001936extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001937#else
1938#ifndef xmlCharStrndup
1939extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001940#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001941#endif
1942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001944#ifdef bottom_xmlIO
1945#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00001946extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001947#else
1948#ifndef xmlCheckFilename
1949extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001950#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001951#endif
1952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001954#ifdef bottom_xmlIO
1955#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00001956extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001957#else
1958#ifndef xmlCheckHTTPInput
1959extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001960#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001961#endif
1962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001963
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001964#ifdef bottom_parser
1965#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001966extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001967#else
1968#ifndef xmlCheckLanguageID
1969extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001970#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001971#endif
1972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001973
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001974#ifdef bottom_xmlstring
1975#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00001976extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001977#else
1978#ifndef xmlCheckUTF8
1979extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001980#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001981#endif
1982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001984#ifdef bottom_parserInternals
1985#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00001986extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001987#else
1988#ifndef xmlCheckVersion
1989extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001990#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001991#endif
1992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001993
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001994#ifdef bottom_encoding
1995#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00001996extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001997#else
1998#ifndef xmlCleanupCharEncodingHandlers
1999extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002000#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002001#endif
2002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002004#ifdef bottom_encoding
2005#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00002006extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002007#else
2008#ifndef xmlCleanupEncodingAliases
2009extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002010#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002011#endif
2012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002014#ifdef bottom_globals
2015#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00002016extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002017#else
2018#ifndef xmlCleanupGlobals
2019extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002020#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002021#endif
2022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002024#ifdef bottom_xmlIO
2025#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002026extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002027#else
2028#ifndef xmlCleanupInputCallbacks
2029extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002030#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002031#endif
2032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002034#ifdef bottom_xmlmemory
2035#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002036extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002037#else
2038#ifndef xmlCleanupMemory
2039extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002040#define xmlCleanupMemory xmlCleanupMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002041#endif
2042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002043
2044#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002045#ifdef bottom_xmlIO
2046#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002047extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002048#else
2049#ifndef xmlCleanupOutputCallbacks
2050extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002051#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002053#endif
2054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002056#ifdef bottom_parser
2057#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002058extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002059#else
2060#ifndef xmlCleanupParser
2061extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002062#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002063#endif
2064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002065
2066#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002067#ifdef bottom_legacy
2068#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002069extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002070#else
2071#ifndef xmlCleanupPredefinedEntities
2072extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002073#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002075#endif
2076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002077
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002078#ifdef bottom_threads
2079#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002080extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002081#else
2082#ifndef xmlCleanupThreads
2083extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002084#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002085#endif
2086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002087
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002088#ifdef bottom_parserInternals
2089#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002090extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002091#else
2092#ifndef xmlClearNodeInfoSeq
2093extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002094#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002095#endif
2096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002098#ifdef bottom_parserInternals
2099#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002100extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002101#else
2102#ifndef xmlClearParserCtxt
2103extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002104#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002105#endif
2106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002107
2108#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002109#ifdef bottom_catalog
2110#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002111extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002112#else
2113#ifndef xmlConvertSGMLCatalog
2114extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002115#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002117#endif
2118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002119
2120#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002121#ifdef bottom_valid
2122#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002123extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002124#else
2125#ifndef xmlCopyAttributeTable
2126extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002127#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002129#endif
2130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002131
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002132#ifdef bottom_parserInternals
2133#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002134extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002135#else
2136#ifndef xmlCopyChar
2137extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002138#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002139#endif
2140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002142#ifdef bottom_parserInternals
2143#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002144extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002145#else
2146#ifndef xmlCopyCharMultiByte
2147extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002148#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002149#endif
2150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002151
2152#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002153#ifdef bottom_tree
2154#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002155extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002156#else
2157#ifndef xmlCopyDoc
2158extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002159#define xmlCopyDoc xmlCopyDoc__internal_alias
2160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002161#endif
2162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002164#ifdef bottom_valid
2165#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002166extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002167#else
2168#ifndef xmlCopyDocElementContent
2169extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002170#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002171#endif
2172#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002173
Daniel Veillardbe076e92005-01-04 20:18:14 +00002174#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002175#ifdef bottom_tree
2176#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002177extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002178#else
2179#ifndef xmlCopyDtd
2180extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002181#define xmlCopyDtd xmlCopyDtd__internal_alias
2182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002183#endif
2184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002185
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002186#ifdef bottom_valid
2187#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002188extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002189#else
2190#ifndef xmlCopyElementContent
2191extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002192#define xmlCopyElementContent xmlCopyElementContent__internal_alias
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_valid
2198#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002199extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002200#else
2201#ifndef xmlCopyElementTable
2202extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002203#define xmlCopyElementTable xmlCopyElementTable__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_entities
2210#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002211extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002212#else
2213#ifndef xmlCopyEntitiesTable
2214extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002215#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002217#endif
2218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002219
2220#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002221#ifdef bottom_valid
2222#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002223extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002224#else
2225#ifndef xmlCopyEnumeration
2226extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002227#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002229#endif
2230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002232#ifdef bottom_error
2233#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002234extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002235#else
2236#ifndef xmlCopyError
2237extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002238#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002239#endif
2240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002242#ifdef bottom_tree
2243#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002244extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002245#else
2246#ifndef xmlCopyNamespace
2247extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002248#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002249#endif
2250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002251
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002252#ifdef bottom_tree
2253#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002254extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002255#else
2256#ifndef xmlCopyNamespaceList
2257extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002258#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002259#endif
2260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002262#ifdef bottom_tree
2263#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002264extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002265#else
2266#ifndef xmlCopyNode
2267extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002268#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002269#endif
2270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002271
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002272#ifdef bottom_tree
2273#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002274extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002275#else
2276#ifndef xmlCopyNodeList
2277extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002278#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002279#endif
2280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002281
2282#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002283#ifdef bottom_valid
2284#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002285extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002286#else
2287#ifndef xmlCopyNotationTable
2288extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002289#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002291#endif
2292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002293
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002294#ifdef bottom_tree
2295#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002296extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002297#else
2298#ifndef xmlCopyProp
2299extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002300#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002301#endif
2302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002303
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002304#ifdef bottom_tree
2305#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002306extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002307#else
2308#ifndef xmlCopyPropList
2309extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002310#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002311#endif
2312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002313
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002314#ifdef bottom_parser
2315#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002316extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002317#else
2318#ifndef xmlCreateDocParserCtxt
2319extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002320#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002321#endif
2322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002323
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002324#ifdef bottom_entities
2325#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002326extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002327#else
2328#ifndef xmlCreateEntitiesTable
2329extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002330#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002331#endif
2332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002333
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002334#ifdef bottom_parser
2335#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002336extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002337#else
2338#ifndef xmlCreateEntityParserCtxt
2339extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002340#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002341#endif
2342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002343
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002344#ifdef bottom_valid
2345#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002346extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002347#else
2348#ifndef xmlCreateEnumeration
2349extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002350#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002351#endif
2352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002353
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002354#ifdef bottom_parser
2355#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002356extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002357#else
2358#ifndef xmlCreateFileParserCtxt
2359extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002360#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002361#endif
2362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002364#ifdef bottom_parser
2365#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002366extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002367#else
2368#ifndef xmlCreateIOParserCtxt
2369extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002370#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002371#endif
2372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002374#ifdef bottom_tree
2375#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002376extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002377#else
2378#ifndef xmlCreateIntSubset
2379extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002380#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002381#endif
2382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002384#ifdef bottom_parser
2385#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002386extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002387#else
2388#ifndef xmlCreateMemoryParserCtxt
2389extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002390#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002391#endif
2392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002393
2394#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002395#ifdef bottom_parser
2396#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002397extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002398#else
2399#ifndef xmlCreatePushParserCtxt
2400extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002401#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002403#endif
2404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002406#ifdef bottom_uri
2407#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002408extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002409#else
2410#ifndef xmlCreateURI
2411extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002412#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002413#endif
2414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002416#ifdef bottom_parser
2417#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002418extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002419#else
2420#ifndef xmlCreateURLParserCtxt
2421extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002422#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002423#endif
2424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002426#ifdef bottom_error
2427#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002428extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002429#else
2430#ifndef xmlCtxtGetLastError
2431extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002432#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002433#endif
2434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002436#ifdef bottom_parser
2437#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002438extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002439#else
2440#ifndef xmlCtxtReadDoc
2441extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002442#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002443#endif
2444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002446#ifdef bottom_parser
2447#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002448extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002449#else
2450#ifndef xmlCtxtReadFd
2451extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002452#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002453#endif
2454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002456#ifdef bottom_parser
2457#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002458extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002459#else
2460#ifndef xmlCtxtReadFile
2461extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002462#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002463#endif
2464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002466#ifdef bottom_parser
2467#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002468extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002469#else
2470#ifndef xmlCtxtReadIO
2471extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002472#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002473#endif
2474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002476#ifdef bottom_parser
2477#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002478extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002479#else
2480#ifndef xmlCtxtReadMemory
2481extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002482#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002483#endif
2484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002486#ifdef bottom_parser
2487#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002488extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002489#else
2490#ifndef xmlCtxtReset
2491extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002492#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002493#endif
2494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002496#ifdef bottom_error
2497#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002498extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002499#else
2500#ifndef xmlCtxtResetLastError
2501extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002502#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002503#endif
2504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002506#ifdef bottom_parser
2507#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002508extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002509#else
2510#ifndef xmlCtxtResetPush
2511extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002512#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002513#endif
2514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002516#ifdef bottom_parser
2517#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002518extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002519#else
2520#ifndef xmlCtxtUseOptions
2521extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002522#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002523#endif
2524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002526#ifdef bottom_parserInternals
2527#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002528extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002529#else
2530#ifndef xmlCurrentChar
2531extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002532#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002533#endif
2534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002535
Daniel Veillard95175012005-07-03 16:09:51 +00002536#ifdef bottom_tree
2537#undef xmlDOMWrapAdoptNode
2538extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2539#else
2540#ifndef xmlDOMWrapAdoptNode
2541extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2542#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2543#endif
2544#endif
2545
2546#ifdef bottom_tree
Daniel Veillardd463c992006-02-23 22:07:59 +00002547#undef xmlDOMWrapCloneNode
2548extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2549#else
2550#ifndef xmlDOMWrapCloneNode
2551extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2552#define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2553#endif
2554#endif
2555
2556#ifdef bottom_tree
Daniel Veillard95175012005-07-03 16:09:51 +00002557#undef xmlDOMWrapFreeCtxt
2558extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2559#else
2560#ifndef xmlDOMWrapFreeCtxt
2561extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2562#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2563#endif
2564#endif
2565
2566#ifdef bottom_tree
2567#undef xmlDOMWrapNewCtxt
2568extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2569#else
2570#ifndef xmlDOMWrapNewCtxt
2571extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2572#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2573#endif
2574#endif
2575
2576#ifdef bottom_tree
2577#undef xmlDOMWrapReconcileNamespaces
2578extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2579#else
2580#ifndef xmlDOMWrapReconcileNamespaces
2581extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2582#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2583#endif
2584#endif
2585
2586#ifdef bottom_tree
2587#undef xmlDOMWrapRemoveNode
2588extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2589#else
2590#ifndef xmlDOMWrapRemoveNode
2591extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2592#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2593#endif
2594#endif
2595
Daniel Veillardbe076e92005-01-04 20:18:14 +00002596#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002597#ifdef bottom_debugXML
2598#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002599extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002600#else
2601#ifndef xmlDebugCheckDocument
2602extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002603#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002605#endif
2606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002607
2608#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002609#ifdef bottom_debugXML
2610#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002611extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002612#else
2613#ifndef xmlDebugDumpAttr
2614extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002615#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002617#endif
2618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002619
2620#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002621#ifdef bottom_debugXML
2622#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002623extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002624#else
2625#ifndef xmlDebugDumpAttrList
2626extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002627#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002629#endif
2630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002631
2632#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002633#ifdef bottom_debugXML
2634#undef xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002635extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002636#else
2637#ifndef xmlDebugDumpDTD
2638extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002639#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002641#endif
2642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002643
2644#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002645#ifdef bottom_debugXML
2646#undef xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002647extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002648#else
2649#ifndef xmlDebugDumpDocument
2650extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002651#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002653#endif
2654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002655
2656#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002657#ifdef bottom_debugXML
2658#undef xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002659extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002660#else
2661#ifndef xmlDebugDumpDocumentHead
2662extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002663#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002665#endif
2666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002667
2668#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002669#ifdef bottom_debugXML
2670#undef xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002671extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002672#else
2673#ifndef xmlDebugDumpEntities
2674extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002675#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002677#endif
2678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002679
2680#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002681#ifdef bottom_debugXML
2682#undef xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002683extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002684#else
2685#ifndef xmlDebugDumpNode
2686extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002687#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002689#endif
2690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002691
2692#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002693#ifdef bottom_debugXML
2694#undef xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002695extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002696#else
2697#ifndef xmlDebugDumpNodeList
2698extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002699#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002701#endif
2702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002703
2704#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002705#ifdef bottom_debugXML
2706#undef xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002707extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002708#else
2709#ifndef xmlDebugDumpOneNode
2710extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002711#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002713#endif
2714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002715
2716#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002717#ifdef bottom_debugXML
2718#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002719extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002720#else
2721#ifndef xmlDebugDumpString
2722extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002723#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002725#endif
2726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002727
2728#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002729#ifdef bottom_legacy
2730#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002731extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002732#else
2733#ifndef xmlDecodeEntities
2734extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002735#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002737#endif
2738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002739
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002740#ifdef bottom_SAX2
2741#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002742extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002743#else
2744#ifndef xmlDefaultSAXHandlerInit
2745extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002746#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002747#endif
2748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002750#ifdef bottom_encoding
2751#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002752extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002753#else
2754#ifndef xmlDelEncodingAlias
2755extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002756#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002757#endif
2758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002759
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002760#ifdef bottom_globals
2761#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002762extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002763#else
2764#ifndef xmlDeregisterNodeDefault
2765extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002766#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002767#endif
2768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002770#ifdef bottom_encoding
2771#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002772extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002773#else
2774#ifndef xmlDetectCharEncoding
2775extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002776#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002777#endif
2778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002780#ifdef bottom_dict
2781#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002782extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002783#else
2784#ifndef xmlDictCleanup
2785extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002786#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002787#endif
2788#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002789
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002790#ifdef bottom_dict
2791#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002792extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002793#else
2794#ifndef xmlDictCreate
2795extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002796#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002797#endif
2798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002799
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002800#ifdef bottom_dict
2801#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002802extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002803#else
2804#ifndef xmlDictCreateSub
2805extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002806#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002807#endif
2808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002810#ifdef bottom_dict
2811#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002812extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002813#else
2814#ifndef xmlDictExists
2815extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002816#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002817#endif
2818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002820#ifdef bottom_dict
2821#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002822extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002823#else
2824#ifndef xmlDictFree
2825extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002826#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002827#endif
2828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002830#ifdef bottom_dict
2831#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002832extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002833#else
2834#ifndef xmlDictLookup
2835extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002836#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002837#endif
2838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002839
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002840#ifdef bottom_dict
2841#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002842extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002843#else
2844#ifndef xmlDictOwns
2845extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002846#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002847#endif
2848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002849
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002850#ifdef bottom_dict
2851#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002852extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002853#else
2854#ifndef xmlDictQLookup
2855extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002856#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002857#endif
2858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002860#ifdef bottom_dict
2861#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002862extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002863#else
2864#ifndef xmlDictReference
2865extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002866#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002867#endif
2868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002870#ifdef bottom_dict
2871#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002872extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002873#else
2874#ifndef xmlDictSize
2875extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002876#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002877#endif
2878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002880#ifdef bottom_tree
2881#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002882extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002883#else
2884#ifndef xmlDocCopyNode
2885extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002886#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002887#endif
2888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002890#ifdef bottom_tree
2891#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002892extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002893#else
2894#ifndef xmlDocCopyNodeList
2895extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002896#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002897#endif
2898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002899
2900#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002901#ifdef bottom_xmlsave
2902#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002903extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002904#else
2905#ifndef xmlDocDump
2906extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002907#define xmlDocDump xmlDocDump__internal_alias
2908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002909#endif
2910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002911
2912#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002913#ifdef bottom_xmlsave
2914#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002915extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002916#else
2917#ifndef xmlDocDumpFormatMemory
2918extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002919#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002921#endif
2922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002923
2924#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002925#ifdef bottom_xmlsave
2926#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002927extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002928#else
2929#ifndef xmlDocDumpFormatMemoryEnc
2930extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002931#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002933#endif
2934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002935
2936#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002937#ifdef bottom_xmlsave
2938#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002939extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002940#else
2941#ifndef xmlDocDumpMemory
2942extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002943#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002945#endif
2946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002947
2948#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002949#ifdef bottom_xmlsave
2950#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002951extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002952#else
2953#ifndef xmlDocDumpMemoryEnc
2954extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002955#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002957#endif
2958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002959
2960#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002961#ifdef bottom_xmlsave
2962#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002963extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002964#else
2965#ifndef xmlDocFormatDump
2966extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002967#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002969#endif
2970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002972#ifdef bottom_tree
2973#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002974extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002975#else
2976#ifndef xmlDocGetRootElement
2977extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002978#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002979#endif
2980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002981
2982#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002983#ifdef bottom_tree
2984#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002985extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002986#else
2987#ifndef xmlDocSetRootElement
2988extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002989#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
2990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002991#endif
2992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002993
2994#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002995#ifdef bottom_valid
2996#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002997extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002998#else
2999#ifndef xmlDumpAttributeDecl
3000extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003001#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003003#endif
3004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003005
3006#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003007#ifdef bottom_valid
3008#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003009extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003010#else
3011#ifndef xmlDumpAttributeTable
3012extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003013#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003015#endif
3016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003017
3018#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003019#ifdef bottom_valid
3020#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003021extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003022#else
3023#ifndef xmlDumpElementDecl
3024extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003025#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003027#endif
3028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003029
3030#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003031#ifdef bottom_valid
3032#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003033extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003034#else
3035#ifndef xmlDumpElementTable
3036extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003037#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003039#endif
3040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003041
3042#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003043#ifdef bottom_entities
3044#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003045extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003046#else
3047#ifndef xmlDumpEntitiesTable
3048extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003049#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003051#endif
3052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003053
3054#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003055#ifdef bottom_entities
3056#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003057extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003058#else
3059#ifndef xmlDumpEntityDecl
3060extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003061#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003063#endif
3064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003065
3066#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003067#ifdef bottom_valid
3068#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003069extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003070#else
3071#ifndef xmlDumpNotationDecl
3072extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003073#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003075#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003076#endif
3077
3078#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003079#ifdef bottom_valid
3080#undef xmlDumpNotationTable
3081extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3082#else
3083#ifndef xmlDumpNotationTable
3084extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3085#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3086#endif
3087#endif
3088#endif
3089
3090#if defined(LIBXML_OUTPUT_ENABLED)
3091#ifdef bottom_xmlsave
3092#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003093extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003094#else
3095#ifndef xmlElemDump
3096extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003097#define xmlElemDump xmlElemDump__internal_alias
3098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003099#endif
3100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003101
3102#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003103#ifdef bottom_legacy
3104#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003105extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003106#else
3107#ifndef xmlEncodeEntities
3108extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003109#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003111#endif
3112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003113
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003114#ifdef bottom_entities
3115#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003116extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003117#else
3118#ifndef xmlEncodeEntitiesReentrant
3119extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003120#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003121#endif
3122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003124#ifdef bottom_entities
3125#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003126extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003127#else
3128#ifndef xmlEncodeSpecialChars
3129extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003130#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003131#endif
3132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003134#ifdef bottom_parserInternals
3135#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003136extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003137#else
3138#ifndef xmlErrMemory
3139extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003140#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003141#endif
3142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003143
Daniel Veillard5eee7672005-08-22 21:22:27 +00003144#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3145#ifdef bottom_xmlregexp
3146#undef xmlExpCtxtNbCons
3147extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3148#else
3149#ifndef xmlExpCtxtNbCons
3150extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3151#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3152#endif
3153#endif
3154#endif
3155
3156#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3157#ifdef bottom_xmlregexp
3158#undef xmlExpCtxtNbNodes
3159extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3160#else
3161#ifndef xmlExpCtxtNbNodes
3162extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3163#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3164#endif
3165#endif
3166#endif
3167
3168#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3169#ifdef bottom_xmlregexp
3170#undef xmlExpDump
3171extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3172#else
3173#ifndef xmlExpDump
3174extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3175#define xmlExpDump xmlExpDump__internal_alias
3176#endif
3177#endif
3178#endif
3179
3180#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3181#ifdef bottom_xmlregexp
3182#undef xmlExpExpDerive
3183extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3184#else
3185#ifndef xmlExpExpDerive
3186extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3187#define xmlExpExpDerive xmlExpExpDerive__internal_alias
3188#endif
3189#endif
3190#endif
3191
3192#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3193#ifdef bottom_xmlregexp
3194#undef xmlExpFree
3195extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3196#else
3197#ifndef xmlExpFree
3198extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3199#define xmlExpFree xmlExpFree__internal_alias
3200#endif
3201#endif
3202#endif
3203
3204#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3205#ifdef bottom_xmlregexp
3206#undef xmlExpFreeCtxt
3207extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3208#else
3209#ifndef xmlExpFreeCtxt
3210extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3211#define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3212#endif
3213#endif
3214#endif
3215
3216#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3217#ifdef bottom_xmlregexp
3218#undef xmlExpGetLanguage
3219extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3220#else
3221#ifndef xmlExpGetLanguage
3222extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3223#define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3224#endif
3225#endif
3226#endif
3227
3228#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3229#ifdef bottom_xmlregexp
3230#undef xmlExpGetStart
3231extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3232#else
3233#ifndef xmlExpGetStart
3234extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3235#define xmlExpGetStart xmlExpGetStart__internal_alias
3236#endif
3237#endif
3238#endif
3239
3240#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3241#ifdef bottom_xmlregexp
3242#undef xmlExpIsNillable
3243extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3244#else
3245#ifndef xmlExpIsNillable
3246extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3247#define xmlExpIsNillable xmlExpIsNillable__internal_alias
3248#endif
3249#endif
3250#endif
3251
3252#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3253#ifdef bottom_xmlregexp
3254#undef xmlExpMaxToken
3255extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3256#else
3257#ifndef xmlExpMaxToken
3258extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3259#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3260#endif
3261#endif
3262#endif
3263
3264#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3265#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003266#undef xmlExpNewAtom
3267extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3268#else
3269#ifndef xmlExpNewAtom
3270extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3271#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3272#endif
3273#endif
3274#endif
3275
3276#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3277#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003278#undef xmlExpNewCtxt
3279extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3280#else
3281#ifndef xmlExpNewCtxt
3282extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3283#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3284#endif
3285#endif
3286#endif
3287
3288#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3289#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003290#undef xmlExpNewOr
3291extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3292#else
3293#ifndef xmlExpNewOr
3294extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3295#define xmlExpNewOr xmlExpNewOr__internal_alias
3296#endif
3297#endif
3298#endif
3299
3300#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3301#ifdef bottom_xmlregexp
3302#undef xmlExpNewRange
3303extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3304#else
3305#ifndef xmlExpNewRange
3306extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3307#define xmlExpNewRange xmlExpNewRange__internal_alias
3308#endif
3309#endif
3310#endif
3311
3312#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3313#ifdef bottom_xmlregexp
3314#undef xmlExpNewSeq
3315extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3316#else
3317#ifndef xmlExpNewSeq
3318extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3319#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3320#endif
3321#endif
3322#endif
3323
3324#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3325#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003326#undef xmlExpParse
3327extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3328#else
3329#ifndef xmlExpParse
3330extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3331#define xmlExpParse xmlExpParse__internal_alias
3332#endif
3333#endif
3334#endif
3335
3336#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3337#ifdef bottom_xmlregexp
3338#undef xmlExpRef
3339extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3340#else
3341#ifndef xmlExpRef
3342extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3343#define xmlExpRef xmlExpRef__internal_alias
3344#endif
3345#endif
3346#endif
3347
3348#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3349#ifdef bottom_xmlregexp
3350#undef xmlExpStringDerive
3351extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3352#else
3353#ifndef xmlExpStringDerive
3354extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3355#define xmlExpStringDerive xmlExpStringDerive__internal_alias
3356#endif
3357#endif
3358#endif
3359
3360#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3361#ifdef bottom_xmlregexp
3362#undef xmlExpSubsume
3363extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3364#else
3365#ifndef xmlExpSubsume
3366extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3367#define xmlExpSubsume xmlExpSubsume__internal_alias
3368#endif
3369#endif
3370#endif
3371
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003372#ifdef bottom_xmlIO
3373#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003374extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003375#else
3376#ifndef xmlFileClose
3377extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003378#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003379#endif
3380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003381
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003382#ifdef bottom_xmlIO
3383#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003384extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003385#else
3386#ifndef xmlFileMatch
3387extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003388#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003389#endif
3390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003391
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003392#ifdef bottom_xmlIO
3393#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003394extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003395#else
3396#ifndef xmlFileOpen
3397extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003398#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003399#endif
3400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003401
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003402#ifdef bottom_xmlIO
3403#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003404extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003405#else
3406#ifndef xmlFileRead
3407extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003408#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003409#endif
3410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003411
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003412#ifdef bottom_encoding
3413#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003414extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003415#else
3416#ifndef xmlFindCharEncodingHandler
3417extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003418#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003419#endif
3420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003422#ifdef bottom_valid
3423#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003424extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003425#else
3426#ifndef xmlFreeAttributeTable
3427extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003428#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003429#endif
3430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003431
3432#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003433#ifdef bottom_xmlregexp
3434#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003435extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003436#else
3437#ifndef xmlFreeAutomata
3438extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003439#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003441#endif
3442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003443
3444#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003445#ifdef bottom_catalog
3446#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003447extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003448#else
3449#ifndef xmlFreeCatalog
3450extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003451#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003453#endif
3454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003456#ifdef bottom_tree
3457#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003458extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003459#else
3460#ifndef xmlFreeDoc
3461extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003462#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003463#endif
3464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003466#ifdef bottom_valid
3467#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003468extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003469#else
3470#ifndef xmlFreeDocElementContent
3471extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003472#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003473#endif
3474#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003476#ifdef bottom_tree
3477#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003478extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003479#else
3480#ifndef xmlFreeDtd
3481extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003482#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003483#endif
3484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003486#ifdef bottom_valid
3487#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003488extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003489#else
3490#ifndef xmlFreeElementContent
3491extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003492#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003493#endif
3494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003496#ifdef bottom_valid
3497#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003498extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003499#else
3500#ifndef xmlFreeElementTable
3501extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003502#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003503#endif
3504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003506#ifdef bottom_entities
3507#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003508extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003509#else
3510#ifndef xmlFreeEntitiesTable
3511extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003512#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003513#endif
3514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003516#ifdef bottom_valid
3517#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003518extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003519#else
3520#ifndef xmlFreeEnumeration
3521extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003522#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003523#endif
3524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003526#ifdef bottom_valid
3527#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003528extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003529#else
3530#ifndef xmlFreeIDTable
3531extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003532#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003533#endif
3534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003536#ifdef bottom_parserInternals
3537#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003538extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003539#else
3540#ifndef xmlFreeInputStream
3541extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003542#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003543#endif
3544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003546#ifdef bottom_threads
3547#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003548extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003549#else
3550#ifndef xmlFreeMutex
3551extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003552#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003553#endif
3554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003556#ifdef bottom_tree
3557#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003558extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003559#else
3560#ifndef xmlFreeNode
3561extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003562#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003563#endif
3564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003565
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003566#ifdef bottom_tree
3567#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003568extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003569#else
3570#ifndef xmlFreeNodeList
3571extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003572#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003573#endif
3574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003575
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003576#ifdef bottom_valid
3577#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003578extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003579#else
3580#ifndef xmlFreeNotationTable
3581extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003582#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003583#endif
3584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003585
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003586#ifdef bottom_tree
3587#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003588extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003589#else
3590#ifndef xmlFreeNs
3591extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003592#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003593#endif
3594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003595
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003596#ifdef bottom_tree
3597#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003598extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003599#else
3600#ifndef xmlFreeNsList
3601extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003602#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003603#endif
3604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003605
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003606#ifdef bottom_parserInternals
3607#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003608extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003609#else
3610#ifndef xmlFreeParserCtxt
3611extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003612#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003613#endif
3614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003615
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003616#ifdef bottom_xmlIO
3617#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003618extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003619#else
3620#ifndef xmlFreeParserInputBuffer
3621extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003622#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003623#endif
3624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003625
3626#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003627#ifdef bottom_pattern
3628#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003629extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003630#else
3631#ifndef xmlFreePattern
3632extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003633#define xmlFreePattern xmlFreePattern__internal_alias
3634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003636#endif
3637
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003638#if defined(LIBXML_PATTERN_ENABLED)
3639#ifdef bottom_pattern
3640#undef xmlFreePatternList
3641extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3642#else
3643#ifndef xmlFreePatternList
3644extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3645#define xmlFreePatternList xmlFreePatternList__internal_alias
3646#endif
3647#endif
3648#endif
3649
3650#ifdef bottom_tree
3651#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003652extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003653#else
3654#ifndef xmlFreeProp
3655extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003656#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003657#endif
3658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003659
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003660#ifdef bottom_tree
3661#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003662extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003663#else
3664#ifndef xmlFreePropList
3665extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003666#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003667#endif
3668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003669
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003670#ifdef bottom_threads
3671#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003672extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003673#else
3674#ifndef xmlFreeRMutex
3675extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003676#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003677#endif
3678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003679
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003680#ifdef bottom_valid
3681#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003682extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003683#else
3684#ifndef xmlFreeRefTable
3685extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003686#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003687#endif
3688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003689
William M. Brack015ccb22005-02-13 08:18:52 +00003690#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003691#ifdef bottom_pattern
3692#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003693extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003694#else
3695#ifndef xmlFreeStreamCtxt
3696extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003697#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003699#endif
3700#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003701
Daniel Veillardbe076e92005-01-04 20:18:14 +00003702#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003703#ifdef bottom_xmlreader
3704#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003705extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003706#else
3707#ifndef xmlFreeTextReader
3708extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003709#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003711#endif
3712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003713
3714#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003715#ifdef bottom_xmlwriter
3716#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003717extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003718#else
3719#ifndef xmlFreeTextWriter
3720extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003721#define xmlFreeTextWriter xmlFreeTextWriter__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_uri
3727#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003728extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003729#else
3730#ifndef xmlFreeURI
3731extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003732#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003733#endif
3734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003735
3736#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003737#ifdef bottom_valid
3738#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003739extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003740#else
3741#ifndef xmlFreeValidCtxt
3742extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003743#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003745#endif
3746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003747
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003748#ifdef bottom_xmlmemory
3749#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003750extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003751#else
3752#ifndef xmlGcMemGet
3753extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003754#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003755#endif
3756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003758#ifdef bottom_xmlmemory
3759#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003760extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003761#else
3762#ifndef xmlGcMemSetup
3763extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003764#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003765#endif
3766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003767
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003768#ifdef bottom_tree
3769#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003770extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003771#else
3772#ifndef xmlGetBufferAllocationScheme
3773extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003774#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003775#endif
3776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003778#ifdef bottom_encoding
3779#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003780extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003781#else
3782#ifndef xmlGetCharEncodingHandler
3783extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003784#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003785#endif
3786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003788#ifdef bottom_encoding
3789#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003790extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003791#else
3792#ifndef xmlGetCharEncodingName
3793extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003794#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003795#endif
3796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003797
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003798#ifdef bottom_tree
3799#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003800extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003801#else
3802#ifndef xmlGetCompressMode
3803extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003804#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003805#endif
3806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003808#ifdef bottom_tree
3809#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003810extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003811#else
3812#ifndef xmlGetDocCompressMode
3813extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003814#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003815#endif
3816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003818#ifdef bottom_entities
3819#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003820extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003821#else
3822#ifndef xmlGetDocEntity
3823extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003824#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003825#endif
3826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003828#ifdef bottom_valid
3829#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003830extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003831#else
3832#ifndef xmlGetDtdAttrDesc
3833extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003834#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003835#endif
3836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003838#ifdef bottom_valid
3839#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003840extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003841#else
3842#ifndef xmlGetDtdElementDesc
3843extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003844#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003845#endif
3846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003848#ifdef bottom_entities
3849#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003850extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003851#else
3852#ifndef xmlGetDtdEntity
3853extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003854#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003855#endif
3856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003858#ifdef bottom_valid
3859#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003860extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003861#else
3862#ifndef xmlGetDtdNotationDesc
3863extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003864#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003865#endif
3866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003868#ifdef bottom_valid
3869#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003870extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003871#else
3872#ifndef xmlGetDtdQAttrDesc
3873extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003874#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003875#endif
3876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003877
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003878#ifdef bottom_valid
3879#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003880extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003881#else
3882#ifndef xmlGetDtdQElementDesc
3883extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003884#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003885#endif
3886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003887
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003888#ifdef bottom_encoding
3889#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003890extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003891#else
3892#ifndef xmlGetEncodingAlias
3893extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003894#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003895#endif
3896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003897
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003898#ifdef bottom_xmlIO
3899#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003900extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003901#else
3902#ifndef xmlGetExternalEntityLoader
3903extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003904#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003905#endif
3906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003907
3908#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003909#ifdef bottom_legacy
3910#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003911extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003912#else
3913#ifndef xmlGetFeature
3914extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003915#define xmlGetFeature xmlGetFeature__internal_alias
3916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003917#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003918#endif
3919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003920#if defined(LIBXML_LEGACY_ENABLED)
3921#ifdef bottom_legacy
3922#undef xmlGetFeaturesList
3923extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3924#else
3925#ifndef xmlGetFeaturesList
3926extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3927#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3928#endif
3929#endif
3930#endif
3931
3932#ifdef bottom_threads
3933#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003934extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003935#else
3936#ifndef xmlGetGlobalState
3937extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003938#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003939#endif
3940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003942#ifdef bottom_valid
3943#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003944extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003945#else
3946#ifndef xmlGetID
3947extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003948#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003949#endif
3950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003952#ifdef bottom_tree
3953#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003954extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003955#else
3956#ifndef xmlGetIntSubset
3957extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003958#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003959#endif
3960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003962#ifdef bottom_tree
3963#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003964extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003965#else
3966#ifndef xmlGetLastChild
3967extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003968#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003969#endif
3970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003972#ifdef bottom_error
3973#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003974extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003975#else
3976#ifndef xmlGetLastError
3977extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003978#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003979#endif
3980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003982#ifdef bottom_tree
3983#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003984extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003985#else
3986#ifndef xmlGetLineNo
3987extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003988#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003989#endif
3990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003991
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003992#ifdef bottom_tree
3993#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003994extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003995#else
3996#ifndef xmlGetNoNsProp
3997extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003998#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003999#endif
4000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004001
4002#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004003#ifdef bottom_tree
4004#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00004005extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004006#else
4007#ifndef xmlGetNodePath
4008extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004009#define xmlGetNodePath xmlGetNodePath__internal_alias
4010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004011#endif
4012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004013
William M. Brack7f28a012007-01-11 23:42:10 +00004014#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004015#ifdef bottom_tree
4016#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00004017extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004018#else
4019#ifndef xmlGetNsList
4020extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004021#define xmlGetNsList xmlGetNsList__internal_alias
4022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004023#endif
4024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004025
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004026#ifdef bottom_tree
4027#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004028extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004029#else
4030#ifndef xmlGetNsProp
4031extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004032#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004033#endif
4034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004036#ifdef bottom_entities
4037#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004038extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004039#else
4040#ifndef xmlGetParameterEntity
4041extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004042#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004043#endif
4044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004046#ifdef bottom_entities
4047#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004048extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004049#else
4050#ifndef xmlGetPredefinedEntity
4051extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004052#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004053#endif
4054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004056#ifdef bottom_tree
4057#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004058extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004059#else
4060#ifndef xmlGetProp
4061extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004062#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004063#endif
4064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004066#ifdef bottom_valid
4067#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004068extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004069#else
4070#ifndef xmlGetRefs
4071extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004072#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004073#endif
4074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004076#ifdef bottom_threads
4077#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00004078extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004079#else
4080#ifndef xmlGetThreadId
4081extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004082#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004083#endif
4084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004086#ifdef bottom_xmlstring
4087#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004088extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004089#else
4090#ifndef xmlGetUTF8Char
4091extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004092#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004093#endif
4094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004095
4096#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004097#ifdef bottom_legacy
4098#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004099extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004100#else
4101#ifndef xmlHandleEntity
4102extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004103#define xmlHandleEntity xmlHandleEntity__internal_alias
4104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004105#endif
4106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004107
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00004108#ifdef bottom_parser
4109#undef xmlHasFeature
4110extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4111#else
4112#ifndef xmlHasFeature
4113extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4114#define xmlHasFeature xmlHasFeature__internal_alias
4115#endif
4116#endif
4117
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004118#ifdef bottom_tree
4119#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004120extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004121#else
4122#ifndef xmlHasNsProp
4123extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004124#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004125#endif
4126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004127
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004128#ifdef bottom_tree
4129#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004130extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004131#else
4132#ifndef xmlHasProp
4133extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004134#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004135#endif
4136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004137
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004138#ifdef bottom_hash
4139#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004140extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004141#else
4142#ifndef xmlHashAddEntry
4143extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004144#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004145#endif
4146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004147
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004148#ifdef bottom_hash
4149#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004150extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004151#else
4152#ifndef xmlHashAddEntry2
4153extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004154#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004155#endif
4156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004157
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004158#ifdef bottom_hash
4159#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004160extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004161#else
4162#ifndef xmlHashAddEntry3
4163extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004164#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004165#endif
4166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004167
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004168#ifdef bottom_hash
4169#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004170extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004171#else
4172#ifndef xmlHashCopy
4173extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004174#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004175#endif
4176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004177
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004178#ifdef bottom_hash
4179#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004180extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004181#else
4182#ifndef xmlHashCreate
4183extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004184#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004185#endif
4186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004187
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004188#ifdef bottom_hash
4189#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004190extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004191#else
4192#ifndef xmlHashCreateDict
4193extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004194#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004195#endif
4196#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004197
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004198#ifdef bottom_hash
4199#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004200extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004201#else
4202#ifndef xmlHashFree
4203extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004204#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004205#endif
4206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004207
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004208#ifdef bottom_hash
4209#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004210extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004211#else
4212#ifndef xmlHashLookup
4213extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004214#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004215#endif
4216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004217
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004218#ifdef bottom_hash
4219#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004220extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004221#else
4222#ifndef xmlHashLookup2
4223extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004224#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004225#endif
4226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004227
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004228#ifdef bottom_hash
4229#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004230extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004231#else
4232#ifndef xmlHashLookup3
4233extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004234#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004235#endif
4236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004237
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004238#ifdef bottom_hash
4239#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004240extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004241#else
4242#ifndef xmlHashQLookup
4243extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004244#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004245#endif
4246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004247
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004248#ifdef bottom_hash
4249#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004250extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004251#else
4252#ifndef xmlHashQLookup2
4253extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004254#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004255#endif
4256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004257
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004258#ifdef bottom_hash
4259#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004260extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004261#else
4262#ifndef xmlHashQLookup3
4263extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004264#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004265#endif
4266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004267
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004268#ifdef bottom_hash
4269#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004270extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004271#else
4272#ifndef xmlHashRemoveEntry
4273extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004274#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004275#endif
4276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004277
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004278#ifdef bottom_hash
4279#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004280extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004281#else
4282#ifndef xmlHashRemoveEntry2
4283extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004284#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004285#endif
4286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004287
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004288#ifdef bottom_hash
4289#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004290extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004291#else
4292#ifndef xmlHashRemoveEntry3
4293extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004294#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004295#endif
4296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004297
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004298#ifdef bottom_hash
4299#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004300extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004301#else
4302#ifndef xmlHashScan
4303extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004304#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004305#endif
4306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004307
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004308#ifdef bottom_hash
4309#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004310extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004311#else
4312#ifndef xmlHashScan3
4313extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004314#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004315#endif
4316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004317
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004318#ifdef bottom_hash
4319#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004320extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004321#else
4322#ifndef xmlHashScanFull
4323extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004324#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004325#endif
4326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004327
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004328#ifdef bottom_hash
4329#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004330extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004331#else
4332#ifndef xmlHashScanFull3
4333extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004334#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004335#endif
4336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004337
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004338#ifdef bottom_hash
4339#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004340extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004341#else
4342#ifndef xmlHashSize
4343extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004344#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004345#endif
4346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004347
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004348#ifdef bottom_hash
4349#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004350extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004351#else
4352#ifndef xmlHashUpdateEntry
4353extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004354#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004355#endif
4356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004357
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004358#ifdef bottom_hash
4359#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004360extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004361#else
4362#ifndef xmlHashUpdateEntry2
4363extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004364#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004365#endif
4366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004367
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004368#ifdef bottom_hash
4369#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004370extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004371#else
4372#ifndef xmlHashUpdateEntry3
4373extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004374#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004375#endif
4376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004377
4378#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004379#ifdef bottom_xmlIO
4380#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004381extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004382#else
4383#ifndef xmlIOFTPClose
4384extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004385#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004387#endif
4388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004389
4390#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004391#ifdef bottom_xmlIO
4392#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004393extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004394#else
4395#ifndef xmlIOFTPMatch
4396extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004397#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004399#endif
4400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004401
4402#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004403#ifdef bottom_xmlIO
4404#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004405extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004406#else
4407#ifndef xmlIOFTPOpen
4408extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004409#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004411#endif
4412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004413
4414#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004415#ifdef bottom_xmlIO
4416#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004417extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004418#else
4419#ifndef xmlIOFTPRead
4420extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004421#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004423#endif
4424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004425
4426#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004427#ifdef bottom_xmlIO
4428#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004429extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004430#else
4431#ifndef xmlIOHTTPClose
4432extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004433#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004435#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004436#endif
4437
4438#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004439#ifdef bottom_xmlIO
4440#undef xmlIOHTTPMatch
4441extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4442#else
4443#ifndef xmlIOHTTPMatch
4444extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4445#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4446#endif
4447#endif
4448#endif
4449
4450#if defined(LIBXML_HTTP_ENABLED)
4451#ifdef bottom_xmlIO
4452#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004453extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004454#else
4455#ifndef xmlIOHTTPOpen
4456extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004457#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004459#endif
4460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004461
4462#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004463#ifdef bottom_xmlIO
4464#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004465extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004466#else
4467#ifndef xmlIOHTTPOpenW
4468extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004469#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004471#endif
4472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004473
4474#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004475#ifdef bottom_xmlIO
4476#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004477extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004478#else
4479#ifndef xmlIOHTTPRead
4480extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004481#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004483#endif
4484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004485
4486#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004487#ifdef bottom_parser
4488#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004489extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004490#else
4491#ifndef xmlIOParseDTD
4492extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004493#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004495#endif
4496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004497
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004498#ifdef bottom_encoding
4499#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004500extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004501#else
4502#ifndef xmlInitCharEncodingHandlers
4503extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004504#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004505#endif
4506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004507
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004508#ifdef bottom_globals
4509#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004510extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004511#else
4512#ifndef xmlInitGlobals
4513extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004514#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004515#endif
4516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004518#ifdef bottom_xmlmemory
4519#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004520extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004521#else
4522#ifndef xmlInitMemory
4523extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004524#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004525#endif
4526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004527
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004528#ifdef bottom_parserInternals
4529#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004530extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004531#else
4532#ifndef xmlInitNodeInfoSeq
4533extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004534#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004535#endif
4536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004538#ifdef bottom_parser
4539#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004540extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004541#else
4542#ifndef xmlInitParser
4543extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004544#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004545#endif
4546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004547
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004548#ifdef bottom_parserInternals
4549#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004550extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004551#else
4552#ifndef xmlInitParserCtxt
4553extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004554#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
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_threads
4559#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004560extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004561#else
4562#ifndef xmlInitThreads
4563extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004564#define xmlInitThreads xmlInitThreads__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_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004569#ifdef bottom_catalog
4570#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004571extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004572#else
4573#ifndef xmlInitializeCatalog
4574extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004575#define xmlInitializeCatalog xmlInitializeCatalog__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_globals
4581#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004582extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004583#else
4584#ifndef xmlInitializeGlobalState
4585extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004586#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004587#endif
4588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004589
4590#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004591#ifdef bottom_legacy
4592#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004593extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004594#else
4595#ifndef xmlInitializePredefinedEntities
4596extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004597#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004599#endif
4600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004601
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004602#ifdef bottom_chvalid
4603#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004604extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004605#else
4606#ifndef xmlIsBaseChar
4607extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004608#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004609#endif
4610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004611
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004612#ifdef bottom_chvalid
4613#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004614extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004615#else
4616#ifndef xmlIsBlank
4617extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004618#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004619#endif
4620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004621
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004622#ifdef bottom_tree
4623#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004624extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004625#else
4626#ifndef xmlIsBlankNode
4627extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004628#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004629#endif
4630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004631
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004632#ifdef bottom_chvalid
4633#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004634extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004635#else
4636#ifndef xmlIsChar
4637extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004638#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004639#endif
4640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004641
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004642#ifdef bottom_chvalid
4643#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004644extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004645#else
4646#ifndef xmlIsCombining
4647extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004648#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004649#endif
4650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004651
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004652#ifdef bottom_chvalid
4653#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004654extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004655#else
4656#ifndef xmlIsDigit
4657extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004658#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004659#endif
4660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004661
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004662#ifdef bottom_chvalid
4663#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004664extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004665#else
4666#ifndef xmlIsExtender
4667extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004668#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004669#endif
4670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004671
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004672#ifdef bottom_valid
4673#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004674extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004675#else
4676#ifndef xmlIsID
4677extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004678#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004679#endif
4680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004681
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004682#ifdef bottom_chvalid
4683#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004684extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004685#else
4686#ifndef xmlIsIdeographic
4687extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004688#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004689#endif
4690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004691
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004692#ifdef bottom_parserInternals
4693#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004694extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004695#else
4696#ifndef xmlIsLetter
4697extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004698#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004699#endif
4700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004701
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004702#ifdef bottom_threads
4703#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004704extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004705#else
4706#ifndef xmlIsMainThread
4707extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004708#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004709#endif
4710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004711
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004712#ifdef bottom_valid
4713#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004714extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004715#else
4716#ifndef xmlIsMixedElement
4717extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004718#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004719#endif
4720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004721
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004722#ifdef bottom_chvalid
4723#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004724extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004725#else
4726#ifndef xmlIsPubidChar
4727extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004728#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004729#endif
4730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004731
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004732#ifdef bottom_valid
4733#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004734extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004735#else
4736#ifndef xmlIsRef
4737extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004738#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004739#endif
4740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004741
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004742#ifdef bottom_xmlsave
4743#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004744extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004745#else
4746#ifndef xmlIsXHTML
4747extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004748#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004749#endif
4750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004752#ifdef bottom_parserInternals
4753#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004754extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004755#else
4756#ifndef xmlKeepBlanksDefault
4757extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004758#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004759#endif
4760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004762#ifdef bottom_parserInternals
4763#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004764extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004765#else
4766#ifndef xmlLineNumbersDefault
4767extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004768#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004769#endif
4770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004772#ifdef bottom_list
4773#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004774extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004775#else
4776#ifndef xmlLinkGetData
4777extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004778#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004779#endif
4780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004782#ifdef bottom_list
4783#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004784extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004785#else
4786#ifndef xmlListAppend
4787extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004788#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004789#endif
4790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004792#ifdef bottom_list
4793#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004794extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004795#else
4796#ifndef xmlListClear
4797extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004798#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004799#endif
4800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004802#ifdef bottom_list
4803#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004804extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004805#else
4806#ifndef xmlListCopy
4807extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004808#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004809#endif
4810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004812#ifdef bottom_list
4813#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004814extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004815#else
4816#ifndef xmlListCreate
4817extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004818#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004819#endif
4820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004822#ifdef bottom_list
4823#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004824extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004825#else
4826#ifndef xmlListDelete
4827extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004828#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004829#endif
4830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004831
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004832#ifdef bottom_list
4833#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004834extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004835#else
4836#ifndef xmlListDup
4837extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004838#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004839#endif
4840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004842#ifdef bottom_list
4843#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004844extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004845#else
4846#ifndef xmlListEmpty
4847extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004848#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004849#endif
4850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004852#ifdef bottom_list
4853#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004854extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004855#else
4856#ifndef xmlListEnd
4857extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004858#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004859#endif
4860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004862#ifdef bottom_list
4863#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004864extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004865#else
4866#ifndef xmlListFront
4867extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004868#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004869#endif
4870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004872#ifdef bottom_list
4873#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004874extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004875#else
4876#ifndef xmlListInsert
4877extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004878#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004879#endif
4880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004882#ifdef bottom_list
4883#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004884extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004885#else
4886#ifndef xmlListMerge
4887extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004888#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004889#endif
4890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004892#ifdef bottom_list
4893#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004894extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004895#else
4896#ifndef xmlListPopBack
4897extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004898#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004899#endif
4900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004902#ifdef bottom_list
4903#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004904extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004905#else
4906#ifndef xmlListPopFront
4907extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004908#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004909#endif
4910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004912#ifdef bottom_list
4913#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004914extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004915#else
4916#ifndef xmlListPushBack
4917extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004918#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004919#endif
4920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004922#ifdef bottom_list
4923#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004924extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004925#else
4926#ifndef xmlListPushFront
4927extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004928#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004929#endif
4930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004931
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004932#ifdef bottom_list
4933#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004934extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004935#else
4936#ifndef xmlListRemoveAll
4937extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004938#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004939#endif
4940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004942#ifdef bottom_list
4943#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004944extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004945#else
4946#ifndef xmlListRemoveFirst
4947extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004948#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004949#endif
4950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004952#ifdef bottom_list
4953#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004954extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004955#else
4956#ifndef xmlListRemoveLast
4957extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004958#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004959#endif
4960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004962#ifdef bottom_list
4963#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004964extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004965#else
4966#ifndef xmlListReverse
4967extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004968#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004969#endif
4970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004972#ifdef bottom_list
4973#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004974extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004975#else
4976#ifndef xmlListReverseSearch
4977extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004978#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004979#endif
4980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004982#ifdef bottom_list
4983#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004984extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004985#else
4986#ifndef xmlListReverseWalk
4987extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004988#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004989#endif
4990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004991
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004992#ifdef bottom_list
4993#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004994extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004995#else
4996#ifndef xmlListSearch
4997extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004998#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004999#endif
5000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005002#ifdef bottom_list
5003#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00005004extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005005#else
5006#ifndef xmlListSize
5007extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005008#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005009#endif
5010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005012#ifdef bottom_list
5013#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00005014extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005015#else
5016#ifndef xmlListSort
5017extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005018#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005019#endif
5020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005022#ifdef bottom_list
5023#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005024extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005025#else
5026#ifndef xmlListWalk
5027extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005028#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005029#endif
5030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005031
5032#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005033#ifdef bottom_catalog
5034#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005035extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005036#else
5037#ifndef xmlLoadACatalog
5038extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005039#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005041#endif
5042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005043
5044#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005045#ifdef bottom_catalog
5046#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005047extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005048#else
5049#ifndef xmlLoadCatalog
5050extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005051#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5052#endif
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 xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005059extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005060#else
5061#ifndef xmlLoadCatalogs
5062extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005063#define xmlLoadCatalogs xmlLoadCatalogs__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_xmlIO
5069#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00005070extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005071#else
5072#ifndef xmlLoadExternalEntity
5073extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005074#define xmlLoadExternalEntity xmlLoadExternalEntity__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_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005079#ifdef bottom_catalog
5080#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005081extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005082#else
5083#ifndef xmlLoadSGMLSuperCatalog
5084extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005085#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005087#endif
5088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005089
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005090#ifdef bottom_threads
5091#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005092extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005093#else
5094#ifndef xmlLockLibrary
5095extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005096#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005097#endif
5098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005099
5100#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005101#ifdef bottom_debugXML
5102#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005103extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005104#else
5105#ifndef xmlLsCountNode
5106extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005107#define xmlLsCountNode xmlLsCountNode__internal_alias
5108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005109#endif
5110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005111
5112#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005113#ifdef bottom_debugXML
5114#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005115extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005116#else
5117#ifndef xmlLsOneNode
5118extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005119#define xmlLsOneNode xmlLsOneNode__internal_alias
5120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005121#endif
5122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005124#ifdef bottom_xmlmemory
5125#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005126extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005127#else
5128#ifndef xmlMallocAtomicLoc
5129extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005130#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005131#endif
5132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005134#ifdef bottom_xmlmemory
5135#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005136extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005137#else
5138#ifndef xmlMallocLoc
5139extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005140#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005141#endif
5142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005143
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005144#ifdef bottom_xmlmemory
5145#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005146extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005147#else
5148#ifndef xmlMemBlocks
5149extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005150#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005151#endif
5152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005153
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005154#ifdef bottom_xmlmemory
5155#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005156extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005157#else
5158#ifndef xmlMemDisplay
5159extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005160#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005161#endif
5162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005164#ifdef bottom_xmlmemory
5165#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005166extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005167#else
5168#ifndef xmlMemFree
5169extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005170#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005171#endif
5172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005174#ifdef bottom_xmlmemory
5175#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005176extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005177#else
5178#ifndef xmlMemGet
5179extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005180#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005181#endif
5182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005184#ifdef bottom_xmlmemory
5185#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005186extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005187#else
5188#ifndef xmlMemMalloc
5189extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005190#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005191#endif
5192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005193
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005194#ifdef bottom_xmlmemory
5195#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005196extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005197#else
5198#ifndef xmlMemRealloc
5199extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005200#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005201#endif
5202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005203
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005204#ifdef bottom_xmlmemory
5205#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005206extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005207#else
5208#ifndef xmlMemSetup
5209extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005210#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005211#endif
5212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005213
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005214#ifdef bottom_xmlmemory
5215#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005216extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005217#else
5218#ifndef xmlMemShow
5219extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005220#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005221#endif
5222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005223
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005224#ifdef bottom_xmlmemory
5225#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005226extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005227#else
5228#ifndef xmlMemStrdupLoc
5229extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005230#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005231#endif
5232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005233
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005234#ifdef bottom_xmlmemory
5235#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005236extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005237#else
5238#ifndef xmlMemUsed
5239extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005240#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005241#endif
5242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005243
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005244#ifdef bottom_xmlmemory
5245#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005246extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005247#else
5248#ifndef xmlMemoryDump
5249extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005250#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005251#endif
5252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005253
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005254#ifdef bottom_xmlmemory
5255#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005256extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005257#else
5258#ifndef xmlMemoryStrdup
5259extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005260#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005261#endif
5262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005263
5264#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005265#ifdef bottom_xmlmodule
5266#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005267extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005268#else
5269#ifndef xmlModuleClose
5270extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005271#define xmlModuleClose xmlModuleClose__internal_alias
5272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005273#endif
5274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005275
5276#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005277#ifdef bottom_xmlmodule
5278#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005279extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005280#else
5281#ifndef xmlModuleFree
5282extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005283#define xmlModuleFree xmlModuleFree__internal_alias
5284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005285#endif
5286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005287
5288#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005289#ifdef bottom_xmlmodule
5290#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005291extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005292#else
5293#ifndef xmlModuleOpen
5294extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005295#define xmlModuleOpen xmlModuleOpen__internal_alias
5296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005297#endif
5298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005299
5300#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005301#ifdef bottom_xmlmodule
5302#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005303extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005304#else
5305#ifndef xmlModuleSymbol
5306extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005307#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005309#endif
5310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005311
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005312#ifdef bottom_threads
5313#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005314extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005315#else
5316#ifndef xmlMutexLock
5317extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005318#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005319#endif
5320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005322#ifdef bottom_threads
5323#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005324extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005325#else
5326#ifndef xmlMutexUnlock
5327extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005328#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005329#endif
5330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005331
5332#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005333#ifdef bottom_legacy
5334#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005335extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005336#else
5337#ifndef xmlNamespaceParseNCName
5338extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005339#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005341#endif
5342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005343
5344#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005345#ifdef bottom_legacy
5346#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005347extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005348#else
5349#ifndef xmlNamespaceParseNSDef
5350extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005351#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005353#endif
5354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005355
5356#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005357#ifdef bottom_legacy
5358#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005359extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005360#else
5361#ifndef xmlNamespaceParseQName
5362extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005363#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005365#endif
5366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005367
5368#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005369#ifdef bottom_nanoftp
5370#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005371extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005372#else
5373#ifndef xmlNanoFTPCheckResponse
5374extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005375#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005377#endif
5378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005379
5380#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005381#ifdef bottom_nanoftp
5382#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005383extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005384#else
5385#ifndef xmlNanoFTPCleanup
5386extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005387#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005389#endif
5390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005391
5392#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005393#ifdef bottom_nanoftp
5394#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005395extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005396#else
5397#ifndef xmlNanoFTPClose
5398extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005399#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005401#endif
5402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005403
5404#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005405#ifdef bottom_nanoftp
5406#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005407extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005408#else
5409#ifndef xmlNanoFTPCloseConnection
5410extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005411#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005413#endif
5414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005415
5416#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005417#ifdef bottom_nanoftp
5418#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005419extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005420#else
5421#ifndef xmlNanoFTPConnect
5422extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005423#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005425#endif
5426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005427
5428#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005429#ifdef bottom_nanoftp
5430#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005431extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005432#else
5433#ifndef xmlNanoFTPConnectTo
5434extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005435#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005437#endif
5438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005439
5440#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005441#ifdef bottom_nanoftp
5442#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005443extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005444#else
5445#ifndef xmlNanoFTPCwd
5446extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005447#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005449#endif
5450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005451
5452#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005453#ifdef bottom_nanoftp
5454#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005455extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005456#else
5457#ifndef xmlNanoFTPDele
5458extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005459#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005461#endif
5462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005463
5464#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005465#ifdef bottom_nanoftp
5466#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005467extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005468#else
5469#ifndef xmlNanoFTPFreeCtxt
5470extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005471#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005473#endif
5474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005475
5476#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005477#ifdef bottom_nanoftp
5478#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005479extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005480#else
5481#ifndef xmlNanoFTPGet
5482extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005483#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005485#endif
5486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005487
5488#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005489#ifdef bottom_nanoftp
5490#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005491extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005492#else
5493#ifndef xmlNanoFTPGetConnection
5494extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005495#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005497#endif
5498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005499
5500#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005501#ifdef bottom_nanoftp
5502#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005503extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005504#else
5505#ifndef xmlNanoFTPGetResponse
5506extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005507#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005509#endif
5510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005511
5512#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005513#ifdef bottom_nanoftp
5514#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005515extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005516#else
5517#ifndef xmlNanoFTPGetSocket
5518extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005519#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005521#endif
5522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005523
5524#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005525#ifdef bottom_nanoftp
5526#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005527extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005528#else
5529#ifndef xmlNanoFTPInit
5530extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005531#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005533#endif
5534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005535
5536#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005537#ifdef bottom_nanoftp
5538#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005539extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005540#else
5541#ifndef xmlNanoFTPList
5542extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005543#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005545#endif
5546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005547
5548#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005549#ifdef bottom_nanoftp
5550#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005551extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005552#else
5553#ifndef xmlNanoFTPNewCtxt
5554extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005555#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005557#endif
5558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005559
5560#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005561#ifdef bottom_nanoftp
5562#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005563extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005564#else
5565#ifndef xmlNanoFTPOpen
5566extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005567#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005569#endif
5570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005571
5572#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005573#ifdef bottom_nanoftp
5574#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005575extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005576#else
5577#ifndef xmlNanoFTPProxy
5578extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005579#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005581#endif
5582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005583
5584#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005585#ifdef bottom_nanoftp
5586#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005587extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005588#else
5589#ifndef xmlNanoFTPQuit
5590extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005591#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005593#endif
5594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005595
5596#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005597#ifdef bottom_nanoftp
5598#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005599extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005600#else
5601#ifndef xmlNanoFTPRead
5602extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005603#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005605#endif
5606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005607
5608#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005609#ifdef bottom_nanoftp
5610#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005611extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005612#else
5613#ifndef xmlNanoFTPScanProxy
5614extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005615#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005617#endif
5618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005619
5620#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005621#ifdef bottom_nanoftp
5622#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005623extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005624#else
5625#ifndef xmlNanoFTPUpdateURL
5626extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005627#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005629#endif
5630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005631
5632#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005633#ifdef bottom_nanohttp
5634#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005635extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005636#else
5637#ifndef xmlNanoHTTPAuthHeader
5638extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005639#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005641#endif
5642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005643
5644#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005645#ifdef bottom_nanohttp
5646#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005647extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005648#else
5649#ifndef xmlNanoHTTPCleanup
5650extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005651#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005653#endif
5654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005655
5656#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005657#ifdef bottom_nanohttp
5658#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005659extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005660#else
5661#ifndef xmlNanoHTTPClose
5662extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005663#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005665#endif
5666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005667
5668#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005669#ifdef bottom_nanohttp
5670#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005671extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005672#else
5673#ifndef xmlNanoHTTPContentLength
5674extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005675#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005677#endif
5678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005679
5680#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005681#ifdef bottom_nanohttp
5682#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005683extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005684#else
5685#ifndef xmlNanoHTTPEncoding
5686extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005687#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005689#endif
5690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005691
5692#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005693#ifdef bottom_nanohttp
5694#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005695extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005696#else
5697#ifndef xmlNanoHTTPFetch
5698extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005699#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005701#endif
5702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005703
5704#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005705#ifdef bottom_nanohttp
5706#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005707extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005708#else
5709#ifndef xmlNanoHTTPInit
5710extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005711#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005713#endif
5714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005715
5716#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005717#ifdef bottom_nanohttp
5718#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005719extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005720#else
5721#ifndef xmlNanoHTTPMethod
5722extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005723#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005725#endif
5726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005727
5728#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005729#ifdef bottom_nanohttp
5730#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005731extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005732#else
5733#ifndef xmlNanoHTTPMethodRedir
5734extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005735#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005737#endif
5738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005739
5740#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005741#ifdef bottom_nanohttp
5742#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005743extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005744#else
5745#ifndef xmlNanoHTTPMimeType
5746extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005747#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005749#endif
5750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005751
5752#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005753#ifdef bottom_nanohttp
5754#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005755extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005756#else
5757#ifndef xmlNanoHTTPOpen
5758extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005759#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005761#endif
5762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005763
5764#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005765#ifdef bottom_nanohttp
5766#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005767extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005768#else
5769#ifndef xmlNanoHTTPOpenRedir
5770extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005771#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005773#endif
5774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005775
5776#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005777#ifdef bottom_nanohttp
5778#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005779extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005780#else
5781#ifndef xmlNanoHTTPRead
5782extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005783#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005785#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005786#endif
5787
5788#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005789#ifdef bottom_nanohttp
5790#undef xmlNanoHTTPRedir
5791extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5792#else
5793#ifndef xmlNanoHTTPRedir
5794extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5795#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5796#endif
5797#endif
5798#endif
5799
5800#if defined(LIBXML_HTTP_ENABLED)
5801#ifdef bottom_nanohttp
5802#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005803extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005804#else
5805#ifndef xmlNanoHTTPReturnCode
5806extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005807#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005809#endif
5810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005811
5812#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005813#ifdef bottom_nanohttp
5814#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005815extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005816#else
5817#ifndef xmlNanoHTTPSave
5818extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005819#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005821#endif
5822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005823
5824#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005825#ifdef bottom_nanohttp
5826#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005827extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005828#else
5829#ifndef xmlNanoHTTPScanProxy
5830extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005831#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005833#endif
5834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005835
5836#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005837#ifdef bottom_xmlregexp
5838#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005839extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005840#else
5841#ifndef xmlNewAutomata
5842extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005843#define xmlNewAutomata xmlNewAutomata__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_tree
5849#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005850extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005851#else
5852#ifndef xmlNewCDataBlock
5853extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005854#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005855#endif
5856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005857
5858#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005859#ifdef bottom_catalog
5860#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005861extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005862#else
5863#ifndef xmlNewCatalog
5864extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005865#define xmlNewCatalog xmlNewCatalog__internal_alias
5866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005867#endif
5868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005870#ifdef bottom_encoding
5871#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005872extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005873#else
5874#ifndef xmlNewCharEncodingHandler
5875extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005876#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
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 xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005882extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005883#else
5884#ifndef xmlNewCharRef
5885extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005886#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005887#endif
5888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005889
5890#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005891#ifdef bottom_tree
5892#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005893extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005894#else
5895#ifndef xmlNewChild
5896extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005897#define xmlNewChild xmlNewChild__internal_alias
5898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005899#endif
5900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005902#ifdef bottom_tree
5903#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005904extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005905#else
5906#ifndef xmlNewComment
5907extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005908#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005909#endif
5910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005912#ifdef bottom_tree
5913#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005914extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005915#else
5916#ifndef xmlNewDoc
5917extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005918#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005919#endif
5920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005922#ifdef bottom_tree
5923#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005924extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005925#else
5926#ifndef xmlNewDocComment
5927extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005928#define xmlNewDocComment xmlNewDocComment__internal_alias
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_valid
5933#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005934extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005935#else
5936#ifndef xmlNewDocElementContent
5937extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005938#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005939#endif
5940#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005941
Daniel Veillardbe076e92005-01-04 20:18:14 +00005942#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005943#ifdef bottom_tree
5944#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005945extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005946#else
5947#ifndef xmlNewDocFragment
5948extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005949#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005951#endif
5952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005954#ifdef bottom_tree
5955#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005956extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005957#else
5958#ifndef xmlNewDocNode
5959extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005960#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005961#endif
5962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005963
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005964#ifdef bottom_tree
5965#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005966extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005967#else
5968#ifndef xmlNewDocNodeEatName
5969extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005970#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005971#endif
5972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005973
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005974#ifdef bottom_tree
5975#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005976extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005977#else
5978#ifndef xmlNewDocPI
5979extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005980#define xmlNewDocPI xmlNewDocPI__internal_alias
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 xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005986extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005987#else
5988#ifndef xmlNewDocProp
5989extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005990#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005991#endif
5992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005993
5994#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005995#ifdef bottom_tree
5996#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005997extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005998#else
5999#ifndef xmlNewDocRawNode
6000extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006001#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
6002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006003#endif
6004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006005
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006006#ifdef bottom_tree
6007#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006008extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006009#else
6010#ifndef xmlNewDocText
6011extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006012#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006013#endif
6014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006015
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006016#ifdef bottom_tree
6017#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006018extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006019#else
6020#ifndef xmlNewDocTextLen
6021extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006022#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006023#endif
6024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006025
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006026#ifdef bottom_tree
6027#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006028extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006029#else
6030#ifndef xmlNewDtd
6031extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006032#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006033#endif
6034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006036#ifdef bottom_valid
6037#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006038extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006039#else
6040#ifndef xmlNewElementContent
6041extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006042#define xmlNewElementContent xmlNewElementContent__internal_alias
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 xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006048extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006049#else
6050#ifndef xmlNewEntityInputStream
6051extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006052#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006053#endif
6054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006055
6056#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006057#ifdef bottom_legacy
6058#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006059extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006060#else
6061#ifndef xmlNewGlobalNs
6062extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006063#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006065#endif
6066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006067
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006068#ifdef bottom_parserInternals
6069#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006070extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006071#else
6072#ifndef xmlNewIOInputStream
6073extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006074#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006075#endif
6076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006077
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006078#ifdef bottom_parserInternals
6079#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006080extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006081#else
6082#ifndef xmlNewInputFromFile
6083extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006084#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006085#endif
6086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006087
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006088#ifdef bottom_parserInternals
6089#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006090extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006091#else
6092#ifndef xmlNewInputStream
6093extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006094#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006095#endif
6096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006098#ifdef bottom_threads
6099#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006100extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006101#else
6102#ifndef xmlNewMutex
6103extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006104#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006105#endif
6106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006108#ifdef bottom_tree
6109#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006110extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006111#else
6112#ifndef xmlNewNode
6113extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006114#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006115#endif
6116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006117
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006118#ifdef bottom_tree
6119#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006120extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006121#else
6122#ifndef xmlNewNodeEatName
6123extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006124#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006125#endif
6126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006127
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006128#ifdef bottom_tree
6129#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006130extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006131#else
6132#ifndef xmlNewNs
6133extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006134#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006135#endif
6136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006137
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006138#ifdef bottom_tree
6139#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006140extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006141#else
6142#ifndef xmlNewNsProp
6143extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006144#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006145#endif
6146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006147
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006148#ifdef bottom_tree
6149#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006150extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006151#else
6152#ifndef xmlNewNsPropEatName
6153extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006154#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006155#endif
6156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006157
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006158#ifdef bottom_tree
6159#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006160extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006161#else
6162#ifndef xmlNewPI
6163extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006164#define xmlNewPI xmlNewPI__internal_alias
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_parserInternals
6169#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006170extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006171#else
6172#ifndef xmlNewParserCtxt
6173extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006174#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006175#endif
6176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006177
6178#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006179#ifdef bottom_tree
6180#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006181extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006182#else
6183#ifndef xmlNewProp
6184extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006185#define xmlNewProp xmlNewProp__internal_alias
6186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006187#endif
6188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006189
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006190#ifdef bottom_threads
6191#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006192extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006193#else
6194#ifndef xmlNewRMutex
6195extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006196#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006197#endif
6198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006199
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006200#ifdef bottom_tree
6201#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006202extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006203#else
6204#ifndef xmlNewReference
6205extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006206#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006207#endif
6208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006209
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006210#ifdef bottom_parserInternals
6211#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006212extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006213#else
6214#ifndef xmlNewStringInputStream
6215extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006216#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
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 xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006222extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006223#else
6224#ifndef xmlNewText
6225extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006226#define xmlNewText xmlNewText__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_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006231#ifdef bottom_tree
6232#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006233extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006234#else
6235#ifndef xmlNewTextChild
6236extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006237#define xmlNewTextChild xmlNewTextChild__internal_alias
6238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006239#endif
6240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006242#ifdef bottom_tree
6243#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006244extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006245#else
6246#ifndef xmlNewTextLen
6247extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006248#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006249#endif
6250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006251
6252#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006253#ifdef bottom_xmlreader
6254#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006255extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006256#else
6257#ifndef xmlNewTextReader
6258extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006259#define xmlNewTextReader xmlNewTextReader__internal_alias
6260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006261#endif
6262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006263
6264#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006265#ifdef bottom_xmlreader
6266#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006267extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006268#else
6269#ifndef xmlNewTextReaderFilename
6270extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006271#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006273#endif
6274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006275
6276#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006277#ifdef bottom_xmlwriter
6278#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006279extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006280#else
6281#ifndef xmlNewTextWriter
6282extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006283#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006285#endif
6286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006287
6288#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006289#ifdef bottom_xmlwriter
6290#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006291extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006292#else
6293#ifndef xmlNewTextWriterDoc
6294extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006295#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006297#endif
6298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006299
6300#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006301#ifdef bottom_xmlwriter
6302#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006303extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006304#else
6305#ifndef xmlNewTextWriterFilename
6306extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006307#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006309#endif
6310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006311
6312#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006313#ifdef bottom_xmlwriter
6314#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006315extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006316#else
6317#ifndef xmlNewTextWriterMemory
6318extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006319#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006321#endif
6322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006323
6324#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006325#ifdef bottom_xmlwriter
6326#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006327extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006328#else
6329#ifndef xmlNewTextWriterPushParser
6330extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006331#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006333#endif
6334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006335
6336#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006337#ifdef bottom_xmlwriter
6338#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006339extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006340#else
6341#ifndef xmlNewTextWriterTree
6342extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006343#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006345#endif
6346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006347
6348#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006349#ifdef bottom_valid
6350#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006351extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006352#else
6353#ifndef xmlNewValidCtxt
6354extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006355#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006357#endif
6358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006359
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006360#ifdef bottom_parserInternals
6361#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006362extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006363#else
6364#ifndef xmlNextChar
6365extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006366#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006367#endif
6368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006369
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006370#ifdef bottom_xmlIO
6371#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006372extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006373#else
6374#ifndef xmlNoNetExternalEntityLoader
6375extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006376#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006377#endif
6378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006379
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006380#ifdef bottom_tree
6381#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006382extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006383#else
6384#ifndef xmlNodeAddContent
6385extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006386#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006387#endif
6388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006389
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006390#ifdef bottom_tree
6391#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006392extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006393#else
6394#ifndef xmlNodeAddContentLen
6395extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006396#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006397#endif
6398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006399
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006400#ifdef bottom_tree
6401#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006402extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006403#else
6404#ifndef xmlNodeBufGetContent
6405extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006406#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006407#endif
6408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006409
6410#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006411#ifdef bottom_xmlsave
6412#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006413extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006414#else
6415#ifndef xmlNodeDump
6416extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006417#define xmlNodeDump xmlNodeDump__internal_alias
6418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006419#endif
6420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006421
6422#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006423#ifdef bottom_xmlsave
6424#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006425extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006426#else
6427#ifndef xmlNodeDumpOutput
6428extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006429#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006431#endif
6432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006434#ifdef bottom_tree
6435#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006436extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006437#else
6438#ifndef xmlNodeGetBase
6439extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006440#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006441#endif
6442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006444#ifdef bottom_tree
6445#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006446extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006447#else
6448#ifndef xmlNodeGetContent
6449extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006450#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006451#endif
6452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006454#ifdef bottom_tree
6455#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006456extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006457#else
6458#ifndef xmlNodeGetLang
6459extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006460#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006461#endif
6462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006464#ifdef bottom_tree
6465#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006466extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006467#else
6468#ifndef xmlNodeGetSpacePreserve
6469extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006470#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
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 xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006476extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006477#else
6478#ifndef xmlNodeIsText
6479extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006480#define xmlNodeIsText xmlNodeIsText__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006485#ifdef bottom_tree
6486#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006487extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006488#else
6489#ifndef xmlNodeListGetRawString
6490extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006491#define xmlNodeListGetRawString xmlNodeListGetRawString__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 xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006498extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006499#else
6500#ifndef xmlNodeListGetString
6501extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006502#define xmlNodeListGetString xmlNodeListGetString__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) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006507#ifdef bottom_tree
6508#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006509extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006510#else
6511#ifndef xmlNodeSetBase
6512extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006513#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006515#endif
6516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006518#ifdef bottom_tree
6519#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006520extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006521#else
6522#ifndef xmlNodeSetContent
6523extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006524#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006525#endif
6526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006527
6528#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006529#ifdef bottom_tree
6530#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006531extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006532#else
6533#ifndef xmlNodeSetContentLen
6534extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006535#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006537#endif
6538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006539
6540#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006541#ifdef bottom_tree
6542#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006543extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006544#else
6545#ifndef xmlNodeSetLang
6546extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006547#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006549#endif
6550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006551
6552#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006553#ifdef bottom_tree
6554#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006555extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006556#else
6557#ifndef xmlNodeSetName
6558extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006559#define xmlNodeSetName xmlNodeSetName__internal_alias
6560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006561#endif
6562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006563
6564#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006565#ifdef bottom_tree
6566#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006567extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006568#else
6569#ifndef xmlNodeSetSpacePreserve
6570extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006571#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006573#endif
6574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006575
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006576#ifdef bottom_uri
6577#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006578extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006579#else
6580#ifndef xmlNormalizeURIPath
6581extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006582#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006583#endif
6584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006585
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006586#ifdef bottom_xmlIO
6587#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006588extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006589#else
6590#ifndef xmlNormalizeWindowsPath
6591extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006592#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006593#endif
6594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006595
6596#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006597#ifdef bottom_xmlIO
6598#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006599extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006600#else
6601#ifndef xmlOutputBufferClose
6602extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006603#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006605#endif
6606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006607
6608#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006609#ifdef bottom_xmlIO
Daniel Veillard67952602006-01-05 15:29:44 +00006610#undef xmlOutputBufferCreateBuffer
6611extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6612#else
6613#ifndef xmlOutputBufferCreateBuffer
6614extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6615#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6616#endif
6617#endif
6618#endif
6619
6620#if defined(LIBXML_OUTPUT_ENABLED)
6621#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006622#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006623extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006624#else
6625#ifndef xmlOutputBufferCreateFd
6626extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006627#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006629#endif
6630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006631
6632#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006633#ifdef bottom_xmlIO
6634#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006635extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006636#else
6637#ifndef xmlOutputBufferCreateFile
6638extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006639#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6640#endif
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 xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006647extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006648#else
6649#ifndef xmlOutputBufferCreateFilename
6650extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006651#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006653#endif
6654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006655
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006656#ifdef bottom_xmlIO
6657#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006658extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006659#else
6660#ifndef xmlOutputBufferCreateFilenameDefault
6661extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006662#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006663#endif
6664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006665
6666#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006667#ifdef bottom_xmlIO
6668#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006669extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006670#else
6671#ifndef xmlOutputBufferCreateIO
6672extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006673#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006675#endif
6676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006677
6678#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006679#ifdef bottom_xmlIO
6680#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006681extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006682#else
6683#ifndef xmlOutputBufferFlush
6684extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006685#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006687#endif
6688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006689
6690#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006691#ifdef bottom_xmlIO
6692#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006693extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006694#else
6695#ifndef xmlOutputBufferWrite
6696extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006697#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006699#endif
6700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006701
6702#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006703#ifdef bottom_xmlIO
6704#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006705extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006706#else
6707#ifndef xmlOutputBufferWriteEscape
6708extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006709#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006711#endif
6712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006713
6714#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006715#ifdef bottom_xmlIO
6716#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006717extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006718#else
6719#ifndef xmlOutputBufferWriteString
6720extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006721#define xmlOutputBufferWriteString xmlOutputBufferWriteString__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 xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006728extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006729#else
6730#ifndef xmlParseAttValue
6731extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006732#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006733#endif
6734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006735
6736#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006737#ifdef bottom_parser
6738#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006739extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006740#else
6741#ifndef xmlParseAttribute
6742extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006743#define xmlParseAttribute xmlParseAttribute__internal_alias
6744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006745#endif
6746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006747
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006748#ifdef bottom_parser
6749#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006750extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006751#else
6752#ifndef xmlParseAttributeListDecl
6753extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006754#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006755#endif
6756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006758#ifdef bottom_parser
6759#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006760extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006761#else
6762#ifndef xmlParseAttributeType
6763extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006764#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006765#endif
6766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006767
6768#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006769#ifdef bottom_parser
6770#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006771extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006772#else
6773#ifndef xmlParseBalancedChunkMemory
6774extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006775#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006777#endif
6778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006779
6780#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006781#ifdef bottom_parser
6782#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006783extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006784#else
6785#ifndef xmlParseBalancedChunkMemoryRecover
6786extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006787#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__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 xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006794extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006795#else
6796#ifndef xmlParseCDSect
6797extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006798#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006799#endif
6800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006801
6802#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006803#ifdef bottom_catalog
6804#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006805extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006806#else
6807#ifndef xmlParseCatalogFile
6808extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006809#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006811#endif
6812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006813
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006814#ifdef bottom_parser
6815#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006816extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006817#else
6818#ifndef xmlParseCharData
6819extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006820#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006821#endif
6822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006823
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006824#ifdef bottom_encoding
6825#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006826extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006827#else
6828#ifndef xmlParseCharEncoding
6829extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006830#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
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 xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006836extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006837#else
6838#ifndef xmlParseCharRef
6839extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006840#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006841#endif
6842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006843
6844#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006845#ifdef bottom_parser
6846#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006847extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006848#else
6849#ifndef xmlParseChunk
6850extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006851#define xmlParseChunk xmlParseChunk__internal_alias
6852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006853#endif
6854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006855
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006856#ifdef bottom_parser
6857#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006858extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006859#else
6860#ifndef xmlParseComment
6861extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006862#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006863#endif
6864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006865
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006866#ifdef bottom_parser
6867#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006868extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006869#else
6870#ifndef xmlParseContent
6871extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006872#define xmlParseContent xmlParseContent__internal_alias
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 xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006878extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006879#else
6880#ifndef xmlParseCtxtExternalEntity
6881extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006882#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__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_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006887#ifdef bottom_parser
6888#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006889extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006890#else
6891#ifndef xmlParseDTD
6892extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006893#define xmlParseDTD xmlParseDTD__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 xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006900extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006901#else
6902#ifndef xmlParseDefaultDecl
6903extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006904#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006905#endif
6906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006907
6908#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006909#ifdef bottom_parser
6910#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006911extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006912#else
6913#ifndef xmlParseDoc
6914extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006915#define xmlParseDoc xmlParseDoc__internal_alias
6916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006917#endif
6918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006920#ifdef bottom_parser
6921#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006922extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006923#else
6924#ifndef xmlParseDocTypeDecl
6925extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006926#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006927#endif
6928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006930#ifdef bottom_parser
6931#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006932extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006933#else
6934#ifndef xmlParseDocument
6935extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006936#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006937#endif
6938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006940#ifdef bottom_parser
6941#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006942extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006943#else
6944#ifndef xmlParseElement
6945extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006946#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006947#endif
6948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006950#ifdef bottom_parser
6951#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006952extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006953#else
6954#ifndef xmlParseElementChildrenContentDecl
6955extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006956#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006957#endif
6958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006960#ifdef bottom_parser
6961#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006962extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006963#else
6964#ifndef xmlParseElementContentDecl
6965extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006966#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006967#endif
6968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006970#ifdef bottom_parser
6971#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006972extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006973#else
6974#ifndef xmlParseElementDecl
6975extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006976#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006977#endif
6978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006980#ifdef bottom_parser
6981#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006982extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006983#else
6984#ifndef xmlParseElementMixedContentDecl
6985extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006986#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006987#endif
6988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006989
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006990#ifdef bottom_parser
6991#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006992extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006993#else
6994#ifndef xmlParseEncName
6995extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006996#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006997#endif
6998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007000#ifdef bottom_parser
7001#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007002extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007003#else
7004#ifndef xmlParseEncodingDecl
7005extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007006#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007007#endif
7008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007009
7010#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007011#ifdef bottom_parser
7012#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007013extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007014#else
7015#ifndef xmlParseEndTag
7016extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007017#define xmlParseEndTag xmlParseEndTag__internal_alias
7018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007019#endif
7020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007021
7022#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007023#ifdef bottom_parser
7024#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007025extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007026#else
7027#ifndef xmlParseEntity
7028extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007029#define xmlParseEntity xmlParseEntity__internal_alias
7030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007031#endif
7032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007034#ifdef bottom_parser
7035#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007036extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007037#else
7038#ifndef xmlParseEntityDecl
7039extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007040#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007041#endif
7042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007044#ifdef bottom_parser
7045#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007046extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007047#else
7048#ifndef xmlParseEntityRef
7049extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007050#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007051#endif
7052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007054#ifdef bottom_parser
7055#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007056extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007057#else
7058#ifndef xmlParseEntityValue
7059extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007060#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007061#endif
7062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007064#ifdef bottom_parser
7065#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007066extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007067#else
7068#ifndef xmlParseEnumeratedType
7069extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007070#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007071#endif
7072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007074#ifdef bottom_parser
7075#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007076extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007077#else
7078#ifndef xmlParseEnumerationType
7079extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007080#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
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 xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007086extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007087#else
7088#ifndef xmlParseExtParsedEnt
7089extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007090#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007091#endif
7092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007093
7094#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007095#ifdef bottom_parser
7096#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007097extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007098#else
7099#ifndef xmlParseExternalEntity
7100extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007101#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007103#endif
7104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007105
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007106#ifdef bottom_parser
7107#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007108extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007109#else
7110#ifndef xmlParseExternalID
7111extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007112#define xmlParseExternalID xmlParseExternalID__internal_alias
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 xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007118extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007119#else
7120#ifndef xmlParseExternalSubset
7121extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007122#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007123#endif
7124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007125
7126#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007127#ifdef bottom_parser
7128#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007129extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007130#else
7131#ifndef xmlParseFile
7132extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007133#define xmlParseFile xmlParseFile__internal_alias
7134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007135#endif
7136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007137
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007138#ifdef bottom_parser
7139#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007140extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007141#else
7142#ifndef xmlParseInNodeContext
7143extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007144#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
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 xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007150extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007151#else
7152#ifndef xmlParseMarkupDecl
7153extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007154#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007155#endif
7156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007157
7158#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007159#ifdef bottom_parser
7160#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007161extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007162#else
7163#ifndef xmlParseMemory
7164extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007165#define xmlParseMemory xmlParseMemory__internal_alias
7166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007167#endif
7168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007169
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007170#ifdef bottom_parser
7171#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007172extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007173#else
7174#ifndef xmlParseMisc
7175extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007176#define xmlParseMisc xmlParseMisc__internal_alias
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 xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007182extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007183#else
7184#ifndef xmlParseName
7185extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007186#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007187#endif
7188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007189
7190#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007191#ifdef bottom_legacy
7192#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007193extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007194#else
7195#ifndef xmlParseNamespace
7196extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007197#define xmlParseNamespace xmlParseNamespace__internal_alias
7198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007199#endif
7200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007201
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007202#ifdef bottom_parser
7203#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007204extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007205#else
7206#ifndef xmlParseNmtoken
7207extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007208#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007209#endif
7210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007211
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007212#ifdef bottom_parser
7213#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007214extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007215#else
7216#ifndef xmlParseNotationDecl
7217extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007218#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007219#endif
7220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007221
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007222#ifdef bottom_parser
7223#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007224extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007225#else
7226#ifndef xmlParseNotationType
7227extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007228#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007229#endif
7230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007232#ifdef bottom_parser
7233#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007234extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007235#else
7236#ifndef xmlParsePEReference
7237extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007238#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007239#endif
7240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007242#ifdef bottom_parser
7243#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007244extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007245#else
7246#ifndef xmlParsePI
7247extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007248#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007249#endif
7250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007251
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007252#ifdef bottom_parser
7253#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007254extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007255#else
7256#ifndef xmlParsePITarget
7257extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007258#define xmlParsePITarget xmlParsePITarget__internal_alias
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 xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007264extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007265#else
7266#ifndef xmlParsePubidLiteral
7267extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007268#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007269#endif
7270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007271
7272#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007273#ifdef bottom_legacy
7274#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007275extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007276#else
7277#ifndef xmlParseQuotedString
7278extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007279#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007281#endif
7282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007283
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007284#ifdef bottom_parser
7285#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007286extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007287#else
7288#ifndef xmlParseReference
7289extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007290#define xmlParseReference xmlParseReference__internal_alias
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 xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007296extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007297#else
7298#ifndef xmlParseSDDecl
7299extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007300#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007301#endif
7302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007303
7304#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007305#ifdef bottom_parser
7306#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007307extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007308#else
7309#ifndef xmlParseStartTag
7310extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007311#define xmlParseStartTag xmlParseStartTag__internal_alias
7312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007313#endif
7314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007315
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007316#ifdef bottom_parser
7317#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007318extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007319#else
7320#ifndef xmlParseSystemLiteral
7321extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007322#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007323#endif
7324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007326#ifdef bottom_parser
7327#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007328extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007329#else
7330#ifndef xmlParseTextDecl
7331extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007332#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007333#endif
7334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007335
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007336#ifdef bottom_uri
7337#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007338extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007339#else
7340#ifndef xmlParseURI
7341extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007342#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007343#endif
7344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007346#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007347#undef xmlParseURIRaw
7348extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7349#else
7350#ifndef xmlParseURIRaw
7351extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7352#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7353#endif
7354#endif
7355
7356#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007357#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007358extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007359#else
7360#ifndef xmlParseURIReference
7361extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007362#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007363#endif
7364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007365
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007366#ifdef bottom_parser
7367#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007368extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007369#else
7370#ifndef xmlParseVersionInfo
7371extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007372#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007373#endif
7374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007375
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007376#ifdef bottom_parser
7377#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007378extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007379#else
7380#ifndef xmlParseVersionNum
7381extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007382#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007383#endif
7384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007385
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007386#ifdef bottom_parser
7387#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007388extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007389#else
7390#ifndef xmlParseXMLDecl
7391extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007392#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007393#endif
7394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007395
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007396#ifdef bottom_parserInternals
7397#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007398extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007399#else
7400#ifndef xmlParserAddNodeInfo
7401extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007402#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007403#endif
7404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007406#ifdef bottom_error
7407#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007408extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007409#else
7410#ifndef xmlParserError
7411extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007412#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007413#endif
7414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007416#ifdef bottom_parserInternals
7417#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007418extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007419#else
7420#ifndef xmlParserFindNodeInfo
7421extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007422#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007423#endif
7424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007426#ifdef bottom_parserInternals
7427#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007428extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007429#else
7430#ifndef xmlParserFindNodeInfoIndex
7431extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007432#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007433#endif
7434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007436#ifdef bottom_xmlIO
7437#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007438extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007439#else
7440#ifndef xmlParserGetDirectory
7441extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007442#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
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_parser
7447#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007448extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007449#else
7450#ifndef xmlParserHandlePEReference
7451extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007452#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007453#endif
7454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007455
7456#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007457#ifdef bottom_legacy
7458#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007459extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007460#else
7461#ifndef xmlParserHandleReference
7462extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007463#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007465#endif
7466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007467
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007468#ifdef bottom_xmlIO
7469#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007470extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007471#else
7472#ifndef xmlParserInputBufferCreateFd
7473extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007474#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007475#endif
7476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007477
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007478#ifdef bottom_xmlIO
7479#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007480extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007481#else
7482#ifndef xmlParserInputBufferCreateFile
7483extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007484#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007485#endif
7486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007488#ifdef bottom_xmlIO
7489#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007490extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007491#else
7492#ifndef xmlParserInputBufferCreateFilename
7493extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007494#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007495#endif
7496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007497
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007498#ifdef bottom_xmlIO
7499#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007500extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007501#else
7502#ifndef xmlParserInputBufferCreateFilenameDefault
7503extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007504#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007505#endif
7506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007507
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007508#ifdef bottom_xmlIO
7509#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007510extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007511#else
7512#ifndef xmlParserInputBufferCreateIO
7513extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007514#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007515#endif
7516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007518#ifdef bottom_xmlIO
7519#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007520extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007521#else
7522#ifndef xmlParserInputBufferCreateMem
7523extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007524#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007525#endif
7526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007527
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007528#ifdef bottom_xmlIO
7529#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007530extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007531#else
7532#ifndef xmlParserInputBufferCreateStatic
7533extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007534#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007535#endif
7536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007538#ifdef bottom_xmlIO
7539#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007540extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007541#else
7542#ifndef xmlParserInputBufferGrow
7543extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007544#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007545#endif
7546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007547
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007548#ifdef bottom_xmlIO
7549#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007550extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007551#else
7552#ifndef xmlParserInputBufferPush
7553extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007554#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007555#endif
7556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007557
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007558#ifdef bottom_xmlIO
7559#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007560extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007561#else
7562#ifndef xmlParserInputBufferRead
7563extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007564#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007565#endif
7566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007567
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007568#ifdef bottom_parserInternals
7569#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007570extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007571#else
7572#ifndef xmlParserInputGrow
7573extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007574#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007575#endif
7576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007577
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007578#ifdef bottom_parserInternals
7579#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007580extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007581#else
7582#ifndef xmlParserInputRead
7583extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007584#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007585#endif
7586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007587
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007588#ifdef bottom_parserInternals
7589#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007590extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007591#else
7592#ifndef xmlParserInputShrink
7593extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007594#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007595#endif
7596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007597
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007598#ifdef bottom_error
7599#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007600extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007601#else
7602#ifndef xmlParserPrintFileContext
7603extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007604#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007605#endif
7606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007607
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007608#ifdef bottom_error
7609#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007610extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007611#else
7612#ifndef xmlParserPrintFileInfo
7613extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007614#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007615#endif
7616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007617
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007618#ifdef bottom_error
7619#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007620extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007621#else
7622#ifndef xmlParserValidityError
7623extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007624#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007625#endif
7626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007627
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007628#ifdef bottom_error
7629#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007630extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007631#else
7632#ifndef xmlParserValidityWarning
7633extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007634#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007635#endif
7636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007637
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007638#ifdef bottom_error
7639#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007640extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007641#else
7642#ifndef xmlParserWarning
7643extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007644#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007645#endif
7646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007647
William M. Brack7f28a012007-01-11 23:42:10 +00007648#ifdef bottom_uri
7649#undef xmlPathToURI
7650extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7651#else
7652#ifndef xmlPathToURI
7653extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7654#define xmlPathToURI xmlPathToURI__internal_alias
7655#endif
7656#endif
7657
Daniel Veillardbe076e92005-01-04 20:18:14 +00007658#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007659#ifdef bottom_pattern
7660#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007661extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007662#else
7663#ifndef xmlPatternFromRoot
7664extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007665#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007667#endif
7668#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007669
7670#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007671#ifdef bottom_pattern
7672#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007673extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007674#else
7675#ifndef xmlPatternGetStreamCtxt
7676extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007677#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007679#endif
7680#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007681
7682#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007683#ifdef bottom_pattern
7684#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007685extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007686#else
7687#ifndef xmlPatternMatch
7688extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007689#define xmlPatternMatch xmlPatternMatch__internal_alias
7690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007691#endif
7692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007693
7694#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007695#ifdef bottom_pattern
7696#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007697extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007698#else
7699#ifndef xmlPatternMaxDepth
7700extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007701#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007703#endif
7704#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007705
7706#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007707#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007708#undef xmlPatternMinDepth
7709extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7710#else
7711#ifndef xmlPatternMinDepth
7712extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7713#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7714#endif
7715#endif
7716#endif
7717
7718#if defined(LIBXML_PATTERN_ENABLED)
7719#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007720#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007721extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007722#else
7723#ifndef xmlPatternStreamable
7724extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007725#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007727#endif
7728#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007729
7730#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007731#ifdef bottom_pattern
7732#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007733extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007734#else
7735#ifndef xmlPatterncompile
7736extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007737#define xmlPatterncompile xmlPatterncompile__internal_alias
7738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007739#endif
7740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007741
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007742#ifdef bottom_parserInternals
7743#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007744extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007745#else
7746#ifndef xmlPedanticParserDefault
7747extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007748#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007749#endif
7750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007752#ifdef bottom_parser
7753#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007754extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007755#else
7756#ifndef xmlPopInput
7757extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007758#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007759#endif
7760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007762#ifdef bottom_xmlIO
7763#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007764extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007765#else
7766#ifndef xmlPopInputCallbacks
7767extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007768#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007769#endif
7770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007772#ifdef bottom_uri
7773#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007774extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007775#else
7776#ifndef xmlPrintURI
7777extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007778#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007779#endif
7780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007782#ifdef bottom_parser
7783#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007784extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007785#else
7786#ifndef xmlPushInput
7787extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007788#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007789#endif
7790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007792#ifdef bottom_threads
7793#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007794extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007795#else
7796#ifndef xmlRMutexLock
7797extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007798#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007799#endif
7800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007802#ifdef bottom_threads
7803#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007804extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007805#else
7806#ifndef xmlRMutexUnlock
7807extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007808#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007809#endif
7810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007812#ifdef bottom_parser
7813#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007814extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007815#else
7816#ifndef xmlReadDoc
7817extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007818#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007819#endif
7820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007822#ifdef bottom_parser
7823#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007824extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007825#else
7826#ifndef xmlReadFd
7827extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007828#define xmlReadFd xmlReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007829#endif
7830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007831
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007832#ifdef bottom_parser
7833#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007834extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007835#else
7836#ifndef xmlReadFile
7837extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007838#define xmlReadFile xmlReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007839#endif
7840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007842#ifdef bottom_parser
7843#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007844extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007845#else
7846#ifndef xmlReadIO
7847extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007848#define xmlReadIO xmlReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007849#endif
7850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007852#ifdef bottom_parser
7853#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007854extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007855#else
7856#ifndef xmlReadMemory
7857extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007858#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007859#endif
7860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007861
7862#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007863#ifdef bottom_xmlreader
7864#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007865extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007866#else
7867#ifndef xmlReaderForDoc
7868extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007869#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007871#endif
7872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007873
7874#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007875#ifdef bottom_xmlreader
7876#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007877extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007878#else
7879#ifndef xmlReaderForFd
7880extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007881#define xmlReaderForFd xmlReaderForFd__internal_alias
7882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007883#endif
7884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007885
7886#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007887#ifdef bottom_xmlreader
7888#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007889extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007890#else
7891#ifndef xmlReaderForFile
7892extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007893#define xmlReaderForFile xmlReaderForFile__internal_alias
7894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007895#endif
7896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007897
7898#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007899#ifdef bottom_xmlreader
7900#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007901extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007902#else
7903#ifndef xmlReaderForIO
7904extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007905#define xmlReaderForIO xmlReaderForIO__internal_alias
7906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007907#endif
7908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007909
7910#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007911#ifdef bottom_xmlreader
7912#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007913extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007914#else
7915#ifndef xmlReaderForMemory
7916extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007917#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007919#endif
7920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007921
7922#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007923#ifdef bottom_xmlreader
7924#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007925extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007926#else
7927#ifndef xmlReaderNewDoc
7928extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007929#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007931#endif
7932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007933
7934#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007935#ifdef bottom_xmlreader
7936#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007937extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007938#else
7939#ifndef xmlReaderNewFd
7940extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007941#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007943#endif
7944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007945
7946#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007947#ifdef bottom_xmlreader
7948#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007949extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007950#else
7951#ifndef xmlReaderNewFile
7952extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007953#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007955#endif
7956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007957
7958#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007959#ifdef bottom_xmlreader
7960#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007961extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007962#else
7963#ifndef xmlReaderNewIO
7964extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007965#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007967#endif
7968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007969
7970#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007971#ifdef bottom_xmlreader
7972#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007973extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007974#else
7975#ifndef xmlReaderNewMemory
7976extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007977#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007979#endif
7980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007981
7982#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007983#ifdef bottom_xmlreader
7984#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007985extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007986#else
7987#ifndef xmlReaderNewWalker
7988extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007989#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007991#endif
7992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007993
7994#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007995#ifdef bottom_xmlreader
7996#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007997extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007998#else
7999#ifndef xmlReaderWalker
8000extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008001#define xmlReaderWalker xmlReaderWalker__internal_alias
8002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008003#endif
8004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008005
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008006#ifdef bottom_xmlmemory
8007#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008008extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008009#else
8010#ifndef xmlReallocLoc
8011extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008012#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008013#endif
8014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008015
8016#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008017#ifdef bottom_tree
8018#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008019extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008020#else
8021#ifndef xmlReconciliateNs
8022extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008023#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008025#endif
8026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008027
8028#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008029#ifdef bottom_parser
8030#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008031extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008032#else
8033#ifndef xmlRecoverDoc
8034extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008035#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008037#endif
8038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008039
8040#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008041#ifdef bottom_parser
8042#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008043extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008044#else
8045#ifndef xmlRecoverFile
8046extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008047#define xmlRecoverFile xmlRecoverFile__internal_alias
8048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008049#endif
8050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008051
8052#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008053#ifdef bottom_parser
8054#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008055extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008056#else
8057#ifndef xmlRecoverMemory
8058extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008059#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008061#endif
8062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008063
8064#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008065#ifdef bottom_xmlregexp
8066#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008067extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008068#else
8069#ifndef xmlRegExecErrInfo
8070extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008071#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008073#endif
8074#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008075
8076#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008077#ifdef bottom_xmlregexp
8078#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008079extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008080#else
8081#ifndef xmlRegExecNextValues
8082extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008083#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008085#endif
8086#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008087
8088#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008089#ifdef bottom_xmlregexp
8090#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008091extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008092#else
8093#ifndef xmlRegExecPushString
8094extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008095#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008097#endif
8098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008099
8100#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008101#ifdef bottom_xmlregexp
8102#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008103extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008104#else
8105#ifndef xmlRegExecPushString2
8106extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008107#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008109#endif
8110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008111
8112#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008113#ifdef bottom_xmlregexp
8114#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008115extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008116#else
8117#ifndef xmlRegFreeExecCtxt
8118extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008119#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008121#endif
8122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008123
8124#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008125#ifdef bottom_xmlregexp
8126#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008127extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008128#else
8129#ifndef xmlRegFreeRegexp
8130extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008131#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008133#endif
8134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008135
8136#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008137#ifdef bottom_xmlregexp
8138#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008139extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008140#else
8141#ifndef xmlRegNewExecCtxt
8142extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008143#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008145#endif
8146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008147
8148#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008149#ifdef bottom_xmlregexp
8150#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008151extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008152#else
8153#ifndef xmlRegexpCompile
8154extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008155#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008157#endif
8158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008159
8160#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008161#ifdef bottom_xmlregexp
8162#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008163extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008164#else
8165#ifndef xmlRegexpExec
8166extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008167#define xmlRegexpExec xmlRegexpExec__internal_alias
8168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008169#endif
8170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008171
8172#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008173#ifdef bottom_xmlregexp
8174#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008175extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008176#else
8177#ifndef xmlRegexpIsDeterminist
8178extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008179#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008182#endif
8183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008184#if defined(LIBXML_REGEXP_ENABLED)
8185#ifdef bottom_xmlregexp
8186#undef xmlRegexpPrint
8187extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8188#else
8189#ifndef xmlRegexpPrint
8190extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8191#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8192#endif
8193#endif
8194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008195
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008196#ifdef bottom_encoding
8197#undef xmlRegisterCharEncodingHandler
8198extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8199#else
8200#ifndef xmlRegisterCharEncodingHandler
8201extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8202#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8203#endif
8204#endif
8205
8206#ifdef bottom_xmlIO
8207#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008208extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008209#else
8210#ifndef xmlRegisterDefaultInputCallbacks
8211extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008212#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008213#endif
8214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008215
8216#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008217#ifdef bottom_xmlIO
8218#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008219extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008220#else
8221#ifndef xmlRegisterDefaultOutputCallbacks
8222extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008223#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8224#endif
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) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008229#ifdef bottom_xmlIO
8230#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008231extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008232#else
8233#ifndef xmlRegisterHTTPPostCallbacks
8234extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008235#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008237#endif
8238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008239
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008240#ifdef bottom_xmlIO
8241#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008242extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008243#else
8244#ifndef xmlRegisterInputCallbacks
8245extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008246#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008247#endif
8248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008249
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008250#ifdef bottom_globals
8251#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008252extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008253#else
8254#ifndef xmlRegisterNodeDefault
8255extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008256#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008257#endif
8258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008259
8260#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008261#ifdef bottom_xmlIO
8262#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008263extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008264#else
8265#ifndef xmlRegisterOutputCallbacks
8266extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008267#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008269#endif
8270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008271
8272#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008273#ifdef bottom_relaxng
8274#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008275extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008276#else
8277#ifndef xmlRelaxNGCleanupTypes
8278extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008279#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008281#endif
8282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008283
8284#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008285#ifdef bottom_relaxng
8286#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008287extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008288#else
8289#ifndef xmlRelaxNGDump
8290extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008291#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008293#endif
8294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008295
8296#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008297#ifdef bottom_relaxng
8298#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008299extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008300#else
8301#ifndef xmlRelaxNGDumpTree
8302extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008303#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008305#endif
8306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008307
8308#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008309#ifdef bottom_relaxng
8310#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008311extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008312#else
8313#ifndef xmlRelaxNGFree
8314extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008315#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008317#endif
8318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008319
8320#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008321#ifdef bottom_relaxng
8322#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008323extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008324#else
8325#ifndef xmlRelaxNGFreeParserCtxt
8326extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008327#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008329#endif
8330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008331
8332#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008333#ifdef bottom_relaxng
8334#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008335extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008336#else
8337#ifndef xmlRelaxNGFreeValidCtxt
8338extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008339#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008341#endif
8342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008343
8344#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008345#ifdef bottom_relaxng
8346#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008347extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008348#else
8349#ifndef xmlRelaxNGGetParserErrors
8350extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008351#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008353#endif
8354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008355
8356#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008357#ifdef bottom_relaxng
8358#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008359extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008360#else
8361#ifndef xmlRelaxNGGetValidErrors
8362extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008363#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008365#endif
8366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008367
8368#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008369#ifdef bottom_relaxng
8370#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008371extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008372#else
8373#ifndef xmlRelaxNGInitTypes
8374extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008375#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008377#endif
8378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008379
8380#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008381#ifdef bottom_relaxng
8382#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008383extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008384#else
8385#ifndef xmlRelaxNGNewDocParserCtxt
8386extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008387#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008389#endif
8390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008391
8392#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008393#ifdef bottom_relaxng
8394#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008395extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008396#else
8397#ifndef xmlRelaxNGNewMemParserCtxt
8398extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008399#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008401#endif
8402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008403
8404#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008405#ifdef bottom_relaxng
8406#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008407extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008408#else
8409#ifndef xmlRelaxNGNewParserCtxt
8410extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008411#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008413#endif
8414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008415
8416#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008417#ifdef bottom_relaxng
8418#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008419extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008420#else
8421#ifndef xmlRelaxNGNewValidCtxt
8422extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008423#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008425#endif
8426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008427
8428#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008429#ifdef bottom_relaxng
8430#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008431extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008432#else
8433#ifndef xmlRelaxNGParse
8434extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008435#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008437#endif
8438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008439
8440#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008441#ifdef bottom_relaxng
8442#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008443extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008444#else
8445#ifndef xmlRelaxNGSetParserErrors
8446extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008447#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008449#endif
8450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008451
8452#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008453#ifdef bottom_relaxng
Daniel Veillardd463c992006-02-23 22:07:59 +00008454#undef xmlRelaxNGSetParserStructuredErrors
8455extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8456#else
8457#ifndef xmlRelaxNGSetParserStructuredErrors
8458extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8459#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8460#endif
8461#endif
8462#endif
8463
8464#if defined(LIBXML_SCHEMAS_ENABLED)
8465#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008466#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008467extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008468#else
8469#ifndef xmlRelaxNGSetValidErrors
8470extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008471#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008473#endif
8474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008475
8476#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008477#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008478#undef xmlRelaxNGSetValidStructuredErrors
8479extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8480#else
8481#ifndef xmlRelaxNGSetValidStructuredErrors
8482extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8483#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8484#endif
8485#endif
8486#endif
8487
8488#if defined(LIBXML_SCHEMAS_ENABLED)
8489#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008490#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008491extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008492#else
8493#ifndef xmlRelaxNGValidateDoc
8494extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008495#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008497#endif
8498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008499
8500#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008501#ifdef bottom_relaxng
8502#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008503extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008504#else
8505#ifndef xmlRelaxNGValidateFullElement
8506extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008507#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008509#endif
8510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008511
8512#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008513#ifdef bottom_relaxng
8514#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008515extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008516#else
8517#ifndef xmlRelaxNGValidatePopElement
8518extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008519#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008521#endif
8522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008523
8524#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008525#ifdef bottom_relaxng
8526#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008527extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008528#else
8529#ifndef xmlRelaxNGValidatePushCData
8530extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008531#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008533#endif
8534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008535
8536#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008537#ifdef bottom_relaxng
8538#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008539extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008540#else
8541#ifndef xmlRelaxNGValidatePushElement
8542extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008543#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008545#endif
8546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008547
8548#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008549#ifdef bottom_relaxng
8550#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008551extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008552#else
8553#ifndef xmlRelaxParserSetFlag
8554extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008555#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008557#endif
8558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008560#ifdef bottom_valid
8561#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008562extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008563#else
8564#ifndef xmlRemoveID
8565extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008566#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008567#endif
8568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008569
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008570#ifdef bottom_tree
8571#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008572extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008573#else
8574#ifndef xmlRemoveProp
8575extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008576#define xmlRemoveProp xmlRemoveProp__internal_alias
8577#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008580#ifdef bottom_valid
8581#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008582extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008583#else
8584#ifndef xmlRemoveRef
8585extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008586#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008587#endif
8588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008589
8590#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008591#ifdef bottom_tree
8592#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008593extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008594#else
8595#ifndef xmlReplaceNode
8596extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008597#define xmlReplaceNode xmlReplaceNode__internal_alias
8598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008600#endif
8601
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008602#ifdef bottom_error
8603#undef xmlResetError
8604extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8605#else
8606#ifndef xmlResetError
8607extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8608#define xmlResetError xmlResetError__internal_alias
8609#endif
8610#endif
8611
8612#ifdef bottom_error
8613#undef xmlResetLastError
8614extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8615#else
8616#ifndef xmlResetLastError
8617extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8618#define xmlResetLastError xmlResetLastError__internal_alias
8619#endif
8620#endif
8621
8622#ifdef bottom_SAX2
8623#undef xmlSAX2AttributeDecl
8624extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8625#else
8626#ifndef xmlSAX2AttributeDecl
8627extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8628#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8629#endif
8630#endif
8631
8632#ifdef bottom_SAX2
8633#undef xmlSAX2CDataBlock
8634extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8635#else
8636#ifndef xmlSAX2CDataBlock
8637extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8638#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8639#endif
8640#endif
8641
8642#ifdef bottom_SAX2
8643#undef xmlSAX2Characters
8644extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8645#else
8646#ifndef xmlSAX2Characters
8647extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8648#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8649#endif
8650#endif
8651
8652#ifdef bottom_SAX2
8653#undef xmlSAX2Comment
8654extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8655#else
8656#ifndef xmlSAX2Comment
8657extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8658#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8659#endif
8660#endif
8661
8662#ifdef bottom_SAX2
8663#undef xmlSAX2ElementDecl
8664extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8665#else
8666#ifndef xmlSAX2ElementDecl
8667extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8668#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8669#endif
8670#endif
8671
8672#ifdef bottom_SAX2
8673#undef xmlSAX2EndDocument
8674extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8675#else
8676#ifndef xmlSAX2EndDocument
8677extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8678#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8679#endif
8680#endif
8681
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008682#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008683#ifdef bottom_SAX2
8684#undef xmlSAX2EndElement
8685extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8686#else
8687#ifndef xmlSAX2EndElement
8688extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8689#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8690#endif
8691#endif
8692#endif
8693
8694#ifdef bottom_SAX2
8695#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008696extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008697#else
8698#ifndef xmlSAX2EndElementNs
8699extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008700#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008701#endif
8702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008703
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008704#ifdef bottom_SAX2
8705#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008706extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008707#else
8708#ifndef xmlSAX2EntityDecl
8709extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008710#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008711#endif
8712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008713
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008714#ifdef bottom_SAX2
8715#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008716extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008717#else
8718#ifndef xmlSAX2ExternalSubset
8719extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008720#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008721#endif
8722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008723
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008724#ifdef bottom_SAX2
8725#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008726extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008727#else
8728#ifndef xmlSAX2GetColumnNumber
8729extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008730#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008731#endif
8732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008733
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008734#ifdef bottom_SAX2
8735#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008736extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008737#else
8738#ifndef xmlSAX2GetEntity
8739extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008740#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008741#endif
8742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008743
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008744#ifdef bottom_SAX2
8745#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008746extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008747#else
8748#ifndef xmlSAX2GetLineNumber
8749extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008750#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008751#endif
8752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008753
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008754#ifdef bottom_SAX2
8755#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008756extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008757#else
8758#ifndef xmlSAX2GetParameterEntity
8759extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008760#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008761#endif
8762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008763
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008764#ifdef bottom_SAX2
8765#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008766extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008767#else
8768#ifndef xmlSAX2GetPublicId
8769extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008770#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008771#endif
8772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008773
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008774#ifdef bottom_SAX2
8775#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008776extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008777#else
8778#ifndef xmlSAX2GetSystemId
8779extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008780#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008781#endif
8782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008783
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008784#ifdef bottom_SAX2
8785#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008786extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008787#else
8788#ifndef xmlSAX2HasExternalSubset
8789extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008790#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008791#endif
8792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008793
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008794#ifdef bottom_SAX2
8795#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008796extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008797#else
8798#ifndef xmlSAX2HasInternalSubset
8799extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008800#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008801#endif
8802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008803
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008804#ifdef bottom_SAX2
8805#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008806extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008807#else
8808#ifndef xmlSAX2IgnorableWhitespace
8809extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008810#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008811#endif
8812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008813
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008814#ifdef bottom_SAX2
8815#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008816extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008817#else
8818#ifndef xmlSAX2InitDefaultSAXHandler
8819extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008820#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008821#endif
8822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008823
8824#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008825#ifdef bottom_SAX2
8826#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008827extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008828#else
8829#ifndef xmlSAX2InitDocbDefaultSAXHandler
8830extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008831#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008833#endif
8834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008835
8836#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008837#ifdef bottom_SAX2
8838#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008839extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008840#else
8841#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8842extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008843#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008845#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008846#endif
8847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008848#ifdef bottom_SAX2
8849#undef xmlSAX2InternalSubset
8850extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8851#else
8852#ifndef xmlSAX2InternalSubset
8853extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8854#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8855#endif
8856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008858#ifdef bottom_SAX2
8859#undef xmlSAX2IsStandalone
8860extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8861#else
8862#ifndef xmlSAX2IsStandalone
8863extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8864#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8865#endif
8866#endif
8867
8868#ifdef bottom_SAX2
8869#undef xmlSAX2NotationDecl
8870extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8871#else
8872#ifndef xmlSAX2NotationDecl
8873extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8874#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8875#endif
8876#endif
8877
8878#ifdef bottom_SAX2
8879#undef xmlSAX2ProcessingInstruction
8880extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8881#else
8882#ifndef xmlSAX2ProcessingInstruction
8883extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8884#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8885#endif
8886#endif
8887
8888#ifdef bottom_SAX2
8889#undef xmlSAX2Reference
8890extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8891#else
8892#ifndef xmlSAX2Reference
8893extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8894#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8895#endif
8896#endif
8897
8898#ifdef bottom_SAX2
8899#undef xmlSAX2ResolveEntity
8900extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8901#else
8902#ifndef xmlSAX2ResolveEntity
8903extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8904#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8905#endif
8906#endif
8907
8908#ifdef bottom_SAX2
8909#undef xmlSAX2SetDocumentLocator
8910extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8911#else
8912#ifndef xmlSAX2SetDocumentLocator
8913extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8914#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8915#endif
8916#endif
8917
8918#ifdef bottom_SAX2
8919#undef xmlSAX2StartDocument
8920extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8921#else
8922#ifndef xmlSAX2StartDocument
8923extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8924#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8925#endif
8926#endif
8927
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008928#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008929#ifdef bottom_SAX2
8930#undef xmlSAX2StartElement
8931extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8932#else
8933#ifndef xmlSAX2StartElement
8934extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8935#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8936#endif
8937#endif
8938#endif
8939
8940#ifdef bottom_SAX2
8941#undef xmlSAX2StartElementNs
8942extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8943#else
8944#ifndef xmlSAX2StartElementNs
8945extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8946#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8947#endif
8948#endif
8949
8950#ifdef bottom_SAX2
8951#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008952extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008953#else
8954#ifndef xmlSAX2UnparsedEntityDecl
8955extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008956#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008957#endif
8958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008959
8960#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008961#ifdef bottom_SAX2
8962#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008963extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008964#else
8965#ifndef xmlSAXDefaultVersion
8966extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008967#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008969#endif
8970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008971
8972#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008973#ifdef bottom_parser
8974#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008975extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008976#else
8977#ifndef xmlSAXParseDTD
8978extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008979#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008981#endif
8982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008983
8984#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008985#ifdef bottom_parser
8986#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008987extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008988#else
8989#ifndef xmlSAXParseDoc
8990extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008991#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008993#endif
8994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008995
8996#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008997#ifdef bottom_parser
8998#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008999extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009000#else
9001#ifndef xmlSAXParseEntity
9002extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009003#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009005#endif
9006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009007
9008#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009009#ifdef bottom_parser
9010#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009011extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009012#else
9013#ifndef xmlSAXParseFile
9014extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009015#define xmlSAXParseFile xmlSAXParseFile__internal_alias
9016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009017#endif
9018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009019
9020#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009021#ifdef bottom_parser
9022#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009023extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009024#else
9025#ifndef xmlSAXParseFileWithData
9026extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009027#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009029#endif
9030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009031
9032#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009033#ifdef bottom_parser
9034#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009035extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009036#else
9037#ifndef xmlSAXParseMemory
9038extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009039#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009041#endif
9042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009043
9044#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009045#ifdef bottom_parser
9046#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009047extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009048#else
9049#ifndef xmlSAXParseMemoryWithData
9050extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009051#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009053#endif
9054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009055
9056#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009057#ifdef bottom_parser
9058#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009059extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009060#else
9061#ifndef xmlSAXUserParseFile
9062extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009063#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009065#endif
9066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009067
9068#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009069#ifdef bottom_parser
9070#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009071extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009072#else
9073#ifndef xmlSAXUserParseMemory
9074extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009075#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009077#endif
9078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009079
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009080#ifdef bottom_SAX2
9081#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009082extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009083#else
9084#ifndef xmlSAXVersion
9085extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009086#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009087#endif
9088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009089
9090#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009091#ifdef bottom_xmlsave
9092#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009093extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009094#else
9095#ifndef xmlSaveClose
9096extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009097#define xmlSaveClose xmlSaveClose__internal_alias
9098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009099#endif
9100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009101
9102#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009103#ifdef bottom_xmlsave
9104#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009105extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009106#else
9107#ifndef xmlSaveDoc
9108extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009109#define xmlSaveDoc xmlSaveDoc__internal_alias
9110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009111#endif
9112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009113
9114#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009115#ifdef bottom_xmlsave
9116#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009117extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009118#else
9119#ifndef xmlSaveFile
9120extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009121#define xmlSaveFile xmlSaveFile__internal_alias
9122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009123#endif
9124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009125
9126#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009127#ifdef bottom_xmlsave
9128#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009129extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009130#else
9131#ifndef xmlSaveFileEnc
9132extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009133#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009135#endif
9136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009137
9138#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009139#ifdef bottom_xmlsave
9140#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009141extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009142#else
9143#ifndef xmlSaveFileTo
9144extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009145#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009147#endif
9148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009149
9150#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009151#ifdef bottom_xmlsave
9152#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009153extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009154#else
9155#ifndef xmlSaveFlush
9156extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009157#define xmlSaveFlush xmlSaveFlush__internal_alias
9158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009159#endif
9160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009161
9162#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009163#ifdef bottom_xmlsave
9164#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009165extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009166#else
9167#ifndef xmlSaveFormatFile
9168extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009169#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009171#endif
9172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009173
9174#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009175#ifdef bottom_xmlsave
9176#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009177extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009178#else
9179#ifndef xmlSaveFormatFileEnc
9180extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009181#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009183#endif
9184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009185
9186#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009187#ifdef bottom_xmlsave
9188#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009189extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009190#else
9191#ifndef xmlSaveFormatFileTo
9192extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009193#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009195#endif
9196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009197
9198#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009199#ifdef bottom_xmlsave
9200#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009201extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009202#else
9203#ifndef xmlSaveSetAttrEscape
9204extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009205#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009207#endif
9208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009209
9210#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009211#ifdef bottom_xmlsave
9212#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009213extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009214#else
9215#ifndef xmlSaveSetEscape
9216extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009217#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009219#endif
9220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009221
9222#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009223#ifdef bottom_xmlsave
Daniel Veillard67952602006-01-05 15:29:44 +00009224#undef xmlSaveToBuffer
9225extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9226#else
9227#ifndef xmlSaveToBuffer
9228extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9229#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9230#endif
9231#endif
9232#endif
9233
9234#if defined(LIBXML_OUTPUT_ENABLED)
9235#ifdef bottom_xmlsave
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009236#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009237extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009238#else
9239#ifndef xmlSaveToFd
9240extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009241#define xmlSaveToFd xmlSaveToFd__internal_alias
9242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009243#endif
9244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009245
9246#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009247#ifdef bottom_xmlsave
9248#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009249extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009250#else
9251#ifndef xmlSaveToFilename
9252extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009253#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009255#endif
9256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009257
9258#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009259#ifdef bottom_xmlsave
9260#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009261extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009262#else
9263#ifndef xmlSaveToIO
9264extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009265#define xmlSaveToIO xmlSaveToIO__internal_alias
9266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009267#endif
9268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009269
9270#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009271#ifdef bottom_xmlsave
9272#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009273extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009274#else
9275#ifndef xmlSaveTree
9276extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009277#define xmlSaveTree xmlSaveTree__internal_alias
9278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009279#endif
9280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009281
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009282#ifdef bottom_uri
9283#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009284extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009285#else
9286#ifndef xmlSaveUri
9287extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009288#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009289#endif
9290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009291
9292#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009293#ifdef bottom_legacy
9294#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009295extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009296#else
9297#ifndef xmlScanName
9298extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009299#define xmlScanName xmlScanName__internal_alias
9300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009301#endif
9302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009303
9304#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009305#ifdef bottom_xmlschemas
9306#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009307extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009308#else
9309#ifndef xmlSchemaCheckFacet
9310extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009311#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009313#endif
9314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009315
9316#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009317#ifdef bottom_xmlschemastypes
9318#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009319extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009320#else
9321#ifndef xmlSchemaCleanupTypes
9322extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009323#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009325#endif
9326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009327
9328#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009329#ifdef bottom_xmlschemastypes
9330#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009331extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009332#else
9333#ifndef xmlSchemaCollapseString
9334extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009335#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009337#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009338#endif
9339
Daniel Veillardb5839c32005-02-19 18:27:14 +00009340#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009341#ifdef bottom_xmlschemastypes
9342#undef xmlSchemaCompareValues
9343extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9344#else
9345#ifndef xmlSchemaCompareValues
9346extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9347#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9348#endif
9349#endif
9350#endif
9351
9352#if defined(LIBXML_SCHEMAS_ENABLED)
9353#ifdef bottom_xmlschemastypes
9354#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009355extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009356#else
9357#ifndef xmlSchemaCompareValuesWhtsp
9358extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009359#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009361#endif
9362#endif
9363
9364#if defined(LIBXML_SCHEMAS_ENABLED)
9365#ifdef bottom_xmlschemastypes
9366#undef xmlSchemaCopyValue
9367extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9368#else
9369#ifndef xmlSchemaCopyValue
9370extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9371#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9372#endif
9373#endif
9374#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009375
Daniel Veillardbe076e92005-01-04 20:18:14 +00009376#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009377#ifdef bottom_xmlschemas
9378#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009379extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009380#else
9381#ifndef xmlSchemaDump
9382extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009383#define xmlSchemaDump xmlSchemaDump__internal_alias
9384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009385#endif
9386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009387
9388#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009389#ifdef bottom_xmlschemas
9390#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009391extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009392#else
9393#ifndef xmlSchemaFree
9394extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009395#define xmlSchemaFree xmlSchemaFree__internal_alias
9396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009397#endif
9398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009399
9400#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009401#ifdef bottom_xmlschemas
9402#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009403extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009404#else
9405#ifndef xmlSchemaFreeFacet
9406extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009407#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009409#endif
9410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009411
9412#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009413#ifdef bottom_xmlschemas
9414#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009415extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009416#else
9417#ifndef xmlSchemaFreeParserCtxt
9418extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009419#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009421#endif
9422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009423
9424#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009425#ifdef bottom_xmlschemas
9426#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009427extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009428#else
9429#ifndef xmlSchemaFreeType
9430extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009431#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009433#endif
9434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009435
9436#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009437#ifdef bottom_xmlschemas
9438#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009439extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009440#else
9441#ifndef xmlSchemaFreeValidCtxt
9442extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009443#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009445#endif
9446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009447
9448#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009449#ifdef bottom_xmlschemastypes
9450#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009451extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009452#else
9453#ifndef xmlSchemaFreeValue
9454extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009455#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009457#endif
9458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009459
9460#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009461#ifdef bottom_xmlschemas
9462#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009463extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009464#else
9465#ifndef xmlSchemaFreeWildcard
9466extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009467#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009469#endif
9470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009471
9472#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009473#ifdef bottom_xmlschemastypes
9474#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009475extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009476#else
9477#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9478extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009479#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009481#endif
9482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009483
9484#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009485#ifdef bottom_xmlschemastypes
9486#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009487extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009488#else
9489#ifndef xmlSchemaGetBuiltInType
9490extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009491#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009493#endif
9494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009495
9496#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009497#ifdef bottom_xmlschemastypes
9498#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009499extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009500#else
9501#ifndef xmlSchemaGetCanonValue
9502extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009503#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009505#endif
9506#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009507
9508#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009509#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009510#undef xmlSchemaGetCanonValueWhtsp
9511extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9512#else
9513#ifndef xmlSchemaGetCanonValueWhtsp
9514extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9515#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9516#endif
9517#endif
9518#endif
9519
9520#if defined(LIBXML_SCHEMAS_ENABLED)
9521#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009522#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009523extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009524#else
9525#ifndef xmlSchemaGetFacetValueAsULong
9526extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009527#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009529#endif
9530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009531
9532#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009533#ifdef bottom_xmlschemas
9534#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009535extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009536#else
9537#ifndef xmlSchemaGetParserErrors
9538extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009539#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009541#endif
9542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009543
9544#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009545#ifdef bottom_xmlschemastypes
9546#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009547extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009548#else
9549#ifndef xmlSchemaGetPredefinedType
9550extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009551#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009553#endif
9554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009555
9556#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009557#ifdef bottom_xmlschemastypes
9558#undef xmlSchemaGetValType
9559extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9560#else
9561#ifndef xmlSchemaGetValType
9562extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9563#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9564#endif
9565#endif
9566#endif
9567
9568#if defined(LIBXML_SCHEMAS_ENABLED)
9569#ifdef bottom_xmlschemas
9570#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009571extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009572#else
9573#ifndef xmlSchemaGetValidErrors
9574extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009575#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009577#endif
9578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009579
9580#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009581#ifdef bottom_xmlschemastypes
9582#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009583extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009584#else
9585#ifndef xmlSchemaInitTypes
9586extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009587#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009589#endif
9590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009591
9592#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009593#ifdef bottom_xmlschemastypes
9594#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009595extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009596#else
9597#ifndef xmlSchemaIsBuiltInTypeFacet
9598extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009599#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009601#endif
9602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009603
9604#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009605#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009606#undef xmlSchemaIsValid
9607extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9608#else
9609#ifndef xmlSchemaIsValid
9610extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9611#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9612#endif
9613#endif
9614#endif
9615
9616#if defined(LIBXML_SCHEMAS_ENABLED)
9617#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009618#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009619extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009620#else
9621#ifndef xmlSchemaNewDocParserCtxt
9622extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009623#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009625#endif
9626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009627
9628#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009629#ifdef bottom_xmlschemas
9630#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009631extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009632#else
9633#ifndef xmlSchemaNewFacet
9634extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009635#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009637#endif
9638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009639
9640#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009641#ifdef bottom_xmlschemas
9642#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009643extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009644#else
9645#ifndef xmlSchemaNewMemParserCtxt
9646extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009647#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009649#endif
9650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009651
9652#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009653#ifdef bottom_xmlschemastypes
9654#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009655extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009656#else
9657#ifndef xmlSchemaNewNOTATIONValue
9658extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009659#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009661#endif
9662#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009663
9664#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009665#ifdef bottom_xmlschemas
9666#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009667extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009668#else
9669#ifndef xmlSchemaNewParserCtxt
9670extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009671#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009673#endif
9674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009675
9676#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009677#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009678#undef xmlSchemaNewQNameValue
9679extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9680#else
9681#ifndef xmlSchemaNewQNameValue
9682extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9683#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9684#endif
9685#endif
9686#endif
9687
9688#if defined(LIBXML_SCHEMAS_ENABLED)
9689#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009690#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009691extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009692#else
9693#ifndef xmlSchemaNewStringValue
9694extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009695#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009697#endif
9698#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009699
9700#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009701#ifdef bottom_xmlschemas
9702#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009703extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009704#else
9705#ifndef xmlSchemaNewValidCtxt
9706extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009707#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009709#endif
9710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009711
9712#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009713#ifdef bottom_xmlschemas
9714#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009715extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009716#else
9717#ifndef xmlSchemaParse
9718extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009719#define xmlSchemaParse xmlSchemaParse__internal_alias
9720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009721#endif
9722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009723
9724#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009725#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009726#undef xmlSchemaSAXPlug
9727extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9728#else
9729#ifndef xmlSchemaSAXPlug
9730extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9731#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9732#endif
9733#endif
9734#endif
9735
9736#if defined(LIBXML_SCHEMAS_ENABLED)
9737#ifdef bottom_xmlschemas
9738#undef xmlSchemaSAXUnplug
9739extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9740#else
9741#ifndef xmlSchemaSAXUnplug
9742extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9743#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9744#endif
9745#endif
9746#endif
9747
9748#if defined(LIBXML_SCHEMAS_ENABLED)
9749#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009750#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009751extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009752#else
9753#ifndef xmlSchemaSetParserErrors
9754extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009755#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009757#endif
9758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009759
9760#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009761#ifdef bottom_xmlschemas
Daniel Veillard67952602006-01-05 15:29:44 +00009762#undef xmlSchemaSetParserStructuredErrors
9763extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9764#else
9765#ifndef xmlSchemaSetParserStructuredErrors
9766extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9767#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9768#endif
9769#endif
9770#endif
9771
9772#if defined(LIBXML_SCHEMAS_ENABLED)
9773#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009774#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009775extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009776#else
9777#ifndef xmlSchemaSetValidErrors
9778extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009779#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009781#endif
9782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009783
9784#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009785#ifdef bottom_xmlschemas
9786#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009787extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009788#else
9789#ifndef xmlSchemaSetValidOptions
9790extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009791#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009793#endif
9794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009795
9796#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009797#ifdef bottom_xmlschemas
9798#undef xmlSchemaSetValidStructuredErrors
9799extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9800#else
9801#ifndef xmlSchemaSetValidStructuredErrors
9802extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9803#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9804#endif
9805#endif
9806#endif
9807
9808#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009809#ifdef bottom_xmlschemastypes
9810#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009811extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009812#else
9813#ifndef xmlSchemaValPredefTypeNode
9814extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009815#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009817#endif
9818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009819
9820#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009821#ifdef bottom_xmlschemastypes
9822#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009823extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009824#else
9825#ifndef xmlSchemaValPredefTypeNodeNoNorm
9826extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009827#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009829#endif
9830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009831
9832#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009833#ifdef bottom_xmlschemas
9834#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009835extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009836#else
9837#ifndef xmlSchemaValidCtxtGetOptions
9838extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009839#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009841#endif
9842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009843
9844#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009845#ifdef bottom_xmlschemas
9846#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009847extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009848#else
9849#ifndef xmlSchemaValidateDoc
9850extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009851#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009853#endif
9854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009855
9856#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009857#ifdef bottom_xmlschemastypes
9858#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009859extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009860#else
9861#ifndef xmlSchemaValidateFacet
9862extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009863#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009865#endif
9866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009867
9868#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009869#ifdef bottom_xmlschemastypes
9870#undef xmlSchemaValidateFacetWhtsp
9871extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9872#else
9873#ifndef xmlSchemaValidateFacetWhtsp
9874extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9875#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9876#endif
9877#endif
9878#endif
9879
9880#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009881#ifdef bottom_xmlschemas
9882#undef xmlSchemaValidateFile
9883extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9884#else
9885#ifndef xmlSchemaValidateFile
9886extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9887#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9888#endif
9889#endif
9890#endif
9891
9892#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009893#ifdef bottom_xmlschemastypes
9894#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009895extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009896#else
9897#ifndef xmlSchemaValidateLengthFacet
9898extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009899#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009901#endif
9902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009903
9904#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009905#ifdef bottom_xmlschemastypes
9906#undef xmlSchemaValidateLengthFacetWhtsp
9907extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9908#else
9909#ifndef xmlSchemaValidateLengthFacetWhtsp
9910extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9911#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9912#endif
9913#endif
9914#endif
9915
9916#if defined(LIBXML_SCHEMAS_ENABLED)
9917#ifdef bottom_xmlschemastypes
9918#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009919extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009920#else
9921#ifndef xmlSchemaValidateListSimpleTypeFacet
9922extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009923#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009925#endif
9926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009927
9928#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009929#ifdef bottom_xmlschemas
9930#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009931extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009932#else
9933#ifndef xmlSchemaValidateOneElement
9934extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009935#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009937#endif
9938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009939
9940#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009941#ifdef bottom_xmlschemastypes
9942#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009943extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009944#else
9945#ifndef xmlSchemaValidatePredefinedType
9946extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009947#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009949#endif
9950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009951
9952#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009953#ifdef bottom_xmlschemas
9954#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009955extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009956#else
9957#ifndef xmlSchemaValidateStream
9958extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009959#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009961#endif
9962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009963
9964#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009965#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009966#undef xmlSchemaValueAppend
9967extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9968#else
9969#ifndef xmlSchemaValueAppend
9970extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9971#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9972#endif
9973#endif
9974#endif
9975
9976#if defined(LIBXML_SCHEMAS_ENABLED)
9977#ifdef bottom_xmlschemastypes
9978#undef xmlSchemaValueGetAsBoolean
9979extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9980#else
9981#ifndef xmlSchemaValueGetAsBoolean
9982extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9983#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9984#endif
9985#endif
9986#endif
9987
9988#if defined(LIBXML_SCHEMAS_ENABLED)
9989#ifdef bottom_xmlschemastypes
9990#undef xmlSchemaValueGetAsString
9991extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9992#else
9993#ifndef xmlSchemaValueGetAsString
9994extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9995#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9996#endif
9997#endif
9998#endif
9999
10000#if defined(LIBXML_SCHEMAS_ENABLED)
10001#ifdef bottom_xmlschemastypes
10002#undef xmlSchemaValueGetNext
10003extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10004#else
10005#ifndef xmlSchemaValueGetNext
10006extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10007#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10008#endif
10009#endif
10010#endif
10011
10012#if defined(LIBXML_SCHEMAS_ENABLED)
10013#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010014#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010015extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010016#else
10017#ifndef xmlSchemaWhiteSpaceReplace
10018extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010019#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010021#endif
10022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010023
Daniel Veillard5eee7672005-08-22 21:22:27 +000010024#if defined(LIBXML_SCHEMATRON_ENABLED)
10025#ifdef bottom_schematron
10026#undef xmlSchematronFree
10027extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10028#else
10029#ifndef xmlSchematronFree
10030extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10031#define xmlSchematronFree xmlSchematronFree__internal_alias
10032#endif
10033#endif
10034#endif
10035
10036#if defined(LIBXML_SCHEMATRON_ENABLED)
10037#ifdef bottom_schematron
10038#undef xmlSchematronFreeParserCtxt
10039extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10040#else
10041#ifndef xmlSchematronFreeParserCtxt
10042extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10043#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10044#endif
10045#endif
10046#endif
10047
10048#if defined(LIBXML_SCHEMATRON_ENABLED)
10049#ifdef bottom_schematron
10050#undef xmlSchematronFreeValidCtxt
10051extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10052#else
10053#ifndef xmlSchematronFreeValidCtxt
10054extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10055#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10056#endif
10057#endif
10058#endif
10059
10060#if defined(LIBXML_SCHEMATRON_ENABLED)
10061#ifdef bottom_schematron
10062#undef xmlSchematronNewDocParserCtxt
10063extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10064#else
10065#ifndef xmlSchematronNewDocParserCtxt
10066extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10067#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10068#endif
10069#endif
10070#endif
10071
10072#if defined(LIBXML_SCHEMATRON_ENABLED)
10073#ifdef bottom_schematron
10074#undef xmlSchematronNewMemParserCtxt
10075extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10076#else
10077#ifndef xmlSchematronNewMemParserCtxt
10078extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10079#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10080#endif
10081#endif
10082#endif
10083
10084#if defined(LIBXML_SCHEMATRON_ENABLED)
10085#ifdef bottom_schematron
10086#undef xmlSchematronNewParserCtxt
10087extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10088#else
10089#ifndef xmlSchematronNewParserCtxt
10090extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10091#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10092#endif
10093#endif
10094#endif
10095
10096#if defined(LIBXML_SCHEMATRON_ENABLED)
10097#ifdef bottom_schematron
10098#undef xmlSchematronNewValidCtxt
10099extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10100#else
10101#ifndef xmlSchematronNewValidCtxt
10102extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10103#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10104#endif
10105#endif
10106#endif
10107
10108#if defined(LIBXML_SCHEMATRON_ENABLED)
10109#ifdef bottom_schematron
10110#undef xmlSchematronParse
10111extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10112#else
10113#ifndef xmlSchematronParse
10114extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10115#define xmlSchematronParse xmlSchematronParse__internal_alias
10116#endif
10117#endif
10118#endif
10119
10120#if defined(LIBXML_SCHEMATRON_ENABLED)
10121#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010122#undef xmlSchematronValidateDoc
10123extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10124#else
10125#ifndef xmlSchematronValidateDoc
10126extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10127#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10128#endif
10129#endif
10130#endif
10131
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010132#ifdef bottom_tree
10133#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010134extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010135#else
10136#ifndef xmlSearchNs
10137extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010138#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010139#endif
10140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010141
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010142#ifdef bottom_tree
10143#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010144extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010145#else
10146#ifndef xmlSearchNsByHref
10147extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010148#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
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_tree
10153#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010154extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010155#else
10156#ifndef xmlSetBufferAllocationScheme
10157extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010158#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010159#endif
10160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010161
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010162#ifdef bottom_tree
10163#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010164extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010165#else
10166#ifndef xmlSetCompressMode
10167extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010168#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010169#endif
10170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010171
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010172#ifdef bottom_tree
10173#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010174extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010175#else
10176#ifndef xmlSetDocCompressMode
10177extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010178#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010179#endif
10180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010181
10182#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010183#ifdef bottom_parser
10184#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010185extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010186#else
10187#ifndef xmlSetEntityReferenceFunc
10188extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010189#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10190#endif
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_xmlIO
10195#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010196extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010197#else
10198#ifndef xmlSetExternalEntityLoader
10199extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010200#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__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_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010205#ifdef bottom_legacy
10206#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010207extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010208#else
10209#ifndef xmlSetFeature
10210extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010211#define xmlSetFeature xmlSetFeature__internal_alias
10212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010213#endif
10214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010215
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010216#ifdef bottom_error
10217#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010218extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010219#else
10220#ifndef xmlSetGenericErrorFunc
10221extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010222#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010223#endif
10224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010225
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010226#ifdef bottom_tree
10227#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010228extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010229#else
10230#ifndef xmlSetListDoc
10231extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010232#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010233#endif
10234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010235
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010236#ifdef bottom_tree
10237#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010238extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010239#else
10240#ifndef xmlSetNs
10241extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010242#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010243#endif
10244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010245
10246#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010247#ifdef bottom_tree
10248#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010249extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010250#else
10251#ifndef xmlSetNsProp
10252extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010253#define xmlSetNsProp xmlSetNsProp__internal_alias
10254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010255#endif
10256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010257
10258#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010259#ifdef bottom_tree
10260#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010261extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010262#else
10263#ifndef xmlSetProp
10264extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010265#define xmlSetProp xmlSetProp__internal_alias
10266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010267#endif
10268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010269
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010270#ifdef bottom_error
10271#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010272extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010273#else
10274#ifndef xmlSetStructuredErrorFunc
10275extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010276#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010277#endif
10278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010279
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010280#ifdef bottom_tree
10281#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010282extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010283#else
10284#ifndef xmlSetTreeDoc
10285extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010286#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010287#endif
10288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010289
10290#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010291#ifdef bottom_parser
10292#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010293extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010294#else
10295#ifndef xmlSetupParserForBuffer
10296extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010297#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010299#endif
10300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010301
10302#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010303#ifdef bottom_debugXML
10304#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010305extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010306#else
10307#ifndef xmlShell
10308extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010309#define xmlShell xmlShell__internal_alias
10310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010311#endif
10312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010313
10314#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010315#ifdef bottom_debugXML
10316#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010317extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010318#else
10319#ifndef xmlShellBase
10320extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010321#define xmlShellBase xmlShellBase__internal_alias
10322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010323#endif
10324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010325
10326#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010327#ifdef bottom_debugXML
10328#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010329extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010330#else
10331#ifndef xmlShellCat
10332extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010333#define xmlShellCat xmlShellCat__internal_alias
10334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010335#endif
10336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010337
10338#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010339#ifdef bottom_debugXML
10340#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010341extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010342#else
10343#ifndef xmlShellDir
10344extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010345#define xmlShellDir xmlShellDir__internal_alias
10346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010347#endif
10348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010349
10350#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010351#ifdef bottom_debugXML
10352#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010353extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010354#else
10355#ifndef xmlShellDu
10356extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010357#define xmlShellDu xmlShellDu__internal_alias
10358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010359#endif
10360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010361
10362#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010363#ifdef bottom_debugXML
10364#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010365extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010366#else
10367#ifndef xmlShellList
10368extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010369#define xmlShellList xmlShellList__internal_alias
10370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010371#endif
10372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010373
10374#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010375#ifdef bottom_debugXML
10376#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010377extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010378#else
10379#ifndef xmlShellLoad
10380extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010381#define xmlShellLoad xmlShellLoad__internal_alias
10382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010383#endif
10384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010385
10386#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010387#ifdef bottom_debugXML
10388#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010389extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010390#else
10391#ifndef xmlShellPrintNode
10392extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010393#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010395#endif
10396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010397
10398#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010399#ifdef bottom_debugXML
10400#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010401extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010402#else
10403#ifndef xmlShellPrintXPathError
10404extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010405#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010407#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010408#endif
10409
10410#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010411#ifdef bottom_debugXML
10412#undef xmlShellPrintXPathResult
10413extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10414#else
10415#ifndef xmlShellPrintXPathResult
10416extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10417#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10418#endif
10419#endif
10420#endif
10421
10422#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10423#ifdef bottom_debugXML
10424#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010425extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010426#else
10427#ifndef xmlShellPwd
10428extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010429#define xmlShellPwd xmlShellPwd__internal_alias
10430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010431#endif
10432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010433
10434#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010435#ifdef bottom_debugXML
10436#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010437extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010438#else
10439#ifndef xmlShellSave
10440extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010441#define xmlShellSave xmlShellSave__internal_alias
10442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010443#endif
10444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010445
10446#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010447#ifdef bottom_debugXML
10448#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010449extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010450#else
10451#ifndef xmlShellValidate
10452extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010453#define xmlShellValidate xmlShellValidate__internal_alias
10454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010455#endif
10456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010457
10458#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010459#ifdef bottom_debugXML
10460#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010461extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010462#else
10463#ifndef xmlShellWrite
10464extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010465#define xmlShellWrite xmlShellWrite__internal_alias
10466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010467#endif
10468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010469
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010470#ifdef bottom_parser
10471#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010472extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010473#else
10474#ifndef xmlSkipBlankChars
10475extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010476#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010477#endif
10478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010479
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010480#ifdef bottom_valid
10481#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010482extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010483#else
10484#ifndef xmlSnprintfElementContent
10485extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010486#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
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 xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010492extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010493#else
10494#ifndef xmlSplitQName
10495extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010496#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010497#endif
10498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010499
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010500#ifdef bottom_tree
10501#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010502extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010503#else
10504#ifndef xmlSplitQName2
10505extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010506#define xmlSplitQName2 xmlSplitQName2__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_tree
10511#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010512extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010513#else
10514#ifndef xmlSplitQName3
10515extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010516#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010517#endif
10518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010519
10520#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010521#ifdef bottom_valid
10522#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010523extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010524#else
10525#ifndef xmlSprintfElementContent
10526extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010527#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010529#endif
10530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010531
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010532#ifdef bottom_parser
10533#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010534extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010535#else
10536#ifndef xmlStopParser
10537extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010538#define xmlStopParser xmlStopParser__internal_alias
10539#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010541
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010542#ifdef bottom_xmlstring
10543#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010544extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010545#else
10546#ifndef xmlStrEqual
10547extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010548#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010549#endif
10550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010551
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010552#ifdef bottom_xmlstring
10553#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010554extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010555#else
10556#ifndef xmlStrPrintf
10557extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010558#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010559#endif
10560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010561
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010562#ifdef bottom_xmlstring
10563#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010564extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010565#else
10566#ifndef xmlStrQEqual
10567extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010568#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010569#endif
10570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010571
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010572#ifdef bottom_xmlstring
10573#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010574extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010575#else
10576#ifndef xmlStrVPrintf
10577extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010578#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010579#endif
10580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010581
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010582#ifdef bottom_xmlstring
10583#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010584extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010585#else
10586#ifndef xmlStrcasecmp
10587extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010588#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010589#endif
10590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010591
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010592#ifdef bottom_xmlstring
10593#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010594extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010595#else
10596#ifndef xmlStrcasestr
10597extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010598#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010599#endif
10600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010601
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010602#ifdef bottom_xmlstring
10603#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010604extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010605#else
10606#ifndef xmlStrcat
10607extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010608#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010609#endif
10610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010611
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010612#ifdef bottom_xmlstring
10613#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010614extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010615#else
10616#ifndef xmlStrchr
10617extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010618#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010619#endif
10620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010621
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010622#ifdef bottom_xmlstring
10623#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010624extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010625#else
10626#ifndef xmlStrcmp
10627extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010628#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010629#endif
10630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010631
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010632#ifdef bottom_xmlstring
10633#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010634extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010635#else
10636#ifndef xmlStrdup
10637extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010638#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010639#endif
10640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010641
William M. Brack015ccb22005-02-13 08:18:52 +000010642#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010643#ifdef bottom_pattern
10644#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010645extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010646#else
10647#ifndef xmlStreamPop
10648extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010649#define xmlStreamPop xmlStreamPop__internal_alias
10650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010651#endif
10652#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010653
10654#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010655#ifdef bottom_pattern
10656#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010657extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010658#else
10659#ifndef xmlStreamPush
10660extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010661#define xmlStreamPush xmlStreamPush__internal_alias
10662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010663#endif
10664#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010665
Daniel Veillardb5839c32005-02-19 18:27:14 +000010666#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010667#ifdef bottom_pattern
10668#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010669extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010670#else
10671#ifndef xmlStreamPushAttr
10672extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010673#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010675#endif
10676#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010677
Daniel Veillardd463c992006-02-23 22:07:59 +000010678#if defined(LIBXML_PATTERN_ENABLED)
10679#ifdef bottom_pattern
10680#undef xmlStreamPushNode
10681extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10682#else
10683#ifndef xmlStreamPushNode
10684extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10685#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10686#endif
10687#endif
10688#endif
10689
10690#if defined(LIBXML_PATTERN_ENABLED)
10691#ifdef bottom_pattern
10692#undef xmlStreamWantsAnyNode
10693extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10694#else
10695#ifndef xmlStreamWantsAnyNode
10696extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10697#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10698#endif
10699#endif
10700#endif
10701
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010702#ifdef bottom_parserInternals
10703#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010704extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010705#else
10706#ifndef xmlStringCurrentChar
10707extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010708#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010709#endif
10710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010711
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010712#ifdef bottom_parser
10713#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010714extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010715#else
10716#ifndef xmlStringDecodeEntities
10717extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010718#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010719#endif
10720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010721
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010722#ifdef bottom_tree
10723#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010724extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010725#else
10726#ifndef xmlStringGetNodeList
10727extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010728#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010729#endif
10730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010731
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010732#ifdef bottom_parser
10733#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010734extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010735#else
10736#ifndef xmlStringLenDecodeEntities
10737extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010738#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010739#endif
10740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010741
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010742#ifdef bottom_tree
10743#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010744extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010745#else
10746#ifndef xmlStringLenGetNodeList
10747extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010748#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010749#endif
10750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010751
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010752#ifdef bottom_xmlstring
10753#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010754extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010755#else
10756#ifndef xmlStrlen
10757extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010758#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010759#endif
10760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010761
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010762#ifdef bottom_xmlstring
10763#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010764extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010765#else
10766#ifndef xmlStrncasecmp
10767extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010768#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010769#endif
10770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010771
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010772#ifdef bottom_xmlstring
10773#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010774extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010775#else
10776#ifndef xmlStrncat
10777extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010778#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010779#endif
10780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010781
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010782#ifdef bottom_xmlstring
10783#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010784extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010785#else
10786#ifndef xmlStrncatNew
10787extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010788#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010789#endif
10790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010791
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010792#ifdef bottom_xmlstring
10793#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010794extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010795#else
10796#ifndef xmlStrncmp
10797extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010798#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010799#endif
10800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010801
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010802#ifdef bottom_xmlstring
10803#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010804extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010805#else
10806#ifndef xmlStrndup
10807extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#endif
10810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010811
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010812#ifdef bottom_xmlstring
10813#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010814extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010815#else
10816#ifndef xmlStrstr
10817extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010818#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010819#endif
10820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010821
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010822#ifdef bottom_xmlstring
10823#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010824extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010825#else
10826#ifndef xmlStrsub
10827extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010828#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010829#endif
10830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010831
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010832#ifdef bottom_parserInternals
10833#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010834extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010835#else
10836#ifndef xmlSubstituteEntitiesDefault
10837extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010838#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010839#endif
10840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010841
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010842#ifdef bottom_parserInternals
10843#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010844extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010845#else
10846#ifndef xmlSwitchEncoding
10847extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010848#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010849#endif
10850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010851
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010852#ifdef bottom_parserInternals
10853#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010854extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010855#else
10856#ifndef xmlSwitchInputEncoding
10857extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010858#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#endif
10860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010861
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010862#ifdef bottom_parserInternals
10863#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010864extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010865#else
10866#ifndef xmlSwitchToEncoding
10867extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010868#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010869#endif
10870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010871
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010872#ifdef bottom_tree
10873#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010874extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010875#else
10876#ifndef xmlTextConcat
10877extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010878#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010879#endif
10880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010881
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010882#ifdef bottom_tree
10883#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010884extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010885#else
10886#ifndef xmlTextMerge
10887extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010888#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010889#endif
10890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010891
10892#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010893#ifdef bottom_xmlreader
10894#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010895extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010896#else
10897#ifndef xmlTextReaderAttributeCount
10898extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010899#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010901#endif
10902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010903
10904#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010905#ifdef bottom_xmlreader
10906#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010907extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010908#else
10909#ifndef xmlTextReaderBaseUri
10910extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010911#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010913#endif
10914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010915
10916#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010917#ifdef bottom_xmlreader
10918#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010919extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010920#else
10921#ifndef xmlTextReaderByteConsumed
10922extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010923#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010925#endif
10926#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010927
10928#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010929#ifdef bottom_xmlreader
10930#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010931extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010932#else
10933#ifndef xmlTextReaderClose
10934extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010935#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010937#endif
10938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010939
10940#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010941#ifdef bottom_xmlreader
10942#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010943extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010944#else
10945#ifndef xmlTextReaderConstBaseUri
10946extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010947#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010949#endif
10950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010951
10952#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010953#ifdef bottom_xmlreader
10954#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010955extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010956#else
10957#ifndef xmlTextReaderConstEncoding
10958extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010959#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010961#endif
10962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010963
10964#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010965#ifdef bottom_xmlreader
10966#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010967extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010968#else
10969#ifndef xmlTextReaderConstLocalName
10970extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010971#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010973#endif
10974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010975
10976#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010977#ifdef bottom_xmlreader
10978#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010979extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010980#else
10981#ifndef xmlTextReaderConstName
10982extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010983#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010985#endif
10986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010987
10988#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010989#ifdef bottom_xmlreader
10990#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010991extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010992#else
10993#ifndef xmlTextReaderConstNamespaceUri
10994extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010995#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010997#endif
10998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010999
11000#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011001#ifdef bottom_xmlreader
11002#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000011003extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011004#else
11005#ifndef xmlTextReaderConstPrefix
11006extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011007#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011009#endif
11010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011011
11012#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011013#ifdef bottom_xmlreader
11014#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011015extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011016#else
11017#ifndef xmlTextReaderConstString
11018extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011019#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011021#endif
11022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011023
11024#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011025#ifdef bottom_xmlreader
11026#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011027extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011028#else
11029#ifndef xmlTextReaderConstValue
11030extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011031#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011033#endif
11034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011035
11036#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011037#ifdef bottom_xmlreader
11038#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011039extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011040#else
11041#ifndef xmlTextReaderConstXmlLang
11042extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011043#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011045#endif
11046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011047
11048#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011049#ifdef bottom_xmlreader
11050#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000011051extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011052#else
11053#ifndef xmlTextReaderConstXmlVersion
11054extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011055#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011057#endif
11058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011059
11060#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011061#ifdef bottom_xmlreader
11062#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000011063extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011064#else
11065#ifndef xmlTextReaderCurrentDoc
11066extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011067#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011069#endif
11070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011071
11072#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011073#ifdef bottom_xmlreader
11074#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000011075extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011076#else
11077#ifndef xmlTextReaderCurrentNode
11078extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011079#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011081#endif
11082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011083
11084#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011085#ifdef bottom_xmlreader
11086#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000011087extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011088#else
11089#ifndef xmlTextReaderDepth
11090extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011091#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011093#endif
11094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011095
11096#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011097#ifdef bottom_xmlreader
11098#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000011099extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011100#else
11101#ifndef xmlTextReaderExpand
11102extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011103#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011105#endif
11106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011107
11108#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011109#ifdef bottom_xmlreader
11110#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011111extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011112#else
11113#ifndef xmlTextReaderGetAttribute
11114extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011115#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011117#endif
11118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011119
11120#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011121#ifdef bottom_xmlreader
11122#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011123extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011124#else
11125#ifndef xmlTextReaderGetAttributeNo
11126extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011127#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011129#endif
11130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011131
11132#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011133#ifdef bottom_xmlreader
11134#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011135extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011136#else
11137#ifndef xmlTextReaderGetAttributeNs
11138extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011139#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011141#endif
11142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011143
11144#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011145#ifdef bottom_xmlreader
11146#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011147extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011148#else
11149#ifndef xmlTextReaderGetErrorHandler
11150extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011151#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011153#endif
11154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011155
11156#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011157#ifdef bottom_xmlreader
11158#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011159extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011160#else
11161#ifndef xmlTextReaderGetParserColumnNumber
11162extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011163#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011165#endif
11166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011167
11168#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011169#ifdef bottom_xmlreader
11170#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011171extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011172#else
11173#ifndef xmlTextReaderGetParserLineNumber
11174extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011175#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011177#endif
11178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011179
11180#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011181#ifdef bottom_xmlreader
11182#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011183extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011184#else
11185#ifndef xmlTextReaderGetParserProp
11186extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011187#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011189#endif
11190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011191
11192#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011193#ifdef bottom_xmlreader
11194#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011195extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011196#else
11197#ifndef xmlTextReaderGetRemainder
11198extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011199#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011201#endif
11202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011203
11204#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011205#ifdef bottom_xmlreader
11206#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011207extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011208#else
11209#ifndef xmlTextReaderHasAttributes
11210extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011211#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011213#endif
11214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011215
11216#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011217#ifdef bottom_xmlreader
11218#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011219extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011220#else
11221#ifndef xmlTextReaderHasValue
11222extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011223#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011225#endif
11226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011227
11228#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011229#ifdef bottom_xmlreader
11230#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011231extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011232#else
11233#ifndef xmlTextReaderIsDefault
11234extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011235#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011237#endif
11238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011239
11240#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011241#ifdef bottom_xmlreader
11242#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011243extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011244#else
11245#ifndef xmlTextReaderIsEmptyElement
11246extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011247#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011249#endif
11250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011251
11252#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011253#ifdef bottom_xmlreader
11254#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011255extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011256#else
11257#ifndef xmlTextReaderIsNamespaceDecl
11258extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011259#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011261#endif
11262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011263
11264#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011265#ifdef bottom_xmlreader
11266#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011267extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011268#else
11269#ifndef xmlTextReaderIsValid
11270extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011271#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011273#endif
11274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011275
11276#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011277#ifdef bottom_xmlreader
11278#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011279extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011280#else
11281#ifndef xmlTextReaderLocalName
11282extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011283#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011285#endif
11286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011287
11288#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011289#ifdef bottom_xmlreader
11290#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011291extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011292#else
11293#ifndef xmlTextReaderLocatorBaseURI
11294extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011295#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011297#endif
11298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011299
11300#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011301#ifdef bottom_xmlreader
11302#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011303extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011304#else
11305#ifndef xmlTextReaderLocatorLineNumber
11306extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011307#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011309#endif
11310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011311
11312#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011313#ifdef bottom_xmlreader
11314#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011315extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011316#else
11317#ifndef xmlTextReaderLookupNamespace
11318extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011319#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011321#endif
11322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011323
11324#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011325#ifdef bottom_xmlreader
11326#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011327extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011328#else
11329#ifndef xmlTextReaderMoveToAttribute
11330extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011331#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011333#endif
11334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011335
11336#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011337#ifdef bottom_xmlreader
11338#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011339extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011340#else
11341#ifndef xmlTextReaderMoveToAttributeNo
11342extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011343#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011345#endif
11346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011347
11348#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011349#ifdef bottom_xmlreader
11350#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011351extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011352#else
11353#ifndef xmlTextReaderMoveToAttributeNs
11354extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011355#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011357#endif
11358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011359
11360#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011361#ifdef bottom_xmlreader
11362#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011363extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011364#else
11365#ifndef xmlTextReaderMoveToElement
11366extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011367#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011369#endif
11370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011371
11372#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011373#ifdef bottom_xmlreader
11374#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011375extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011376#else
11377#ifndef xmlTextReaderMoveToFirstAttribute
11378extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011379#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011381#endif
11382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011383
11384#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011385#ifdef bottom_xmlreader
11386#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011387extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011388#else
11389#ifndef xmlTextReaderMoveToNextAttribute
11390extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011391#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011393#endif
11394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011395
11396#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011397#ifdef bottom_xmlreader
11398#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011399extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011400#else
11401#ifndef xmlTextReaderName
11402extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011403#define xmlTextReaderName xmlTextReaderName__internal_alias
11404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011405#endif
11406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011407
11408#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011409#ifdef bottom_xmlreader
11410#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011411extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011412#else
11413#ifndef xmlTextReaderNamespaceUri
11414extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011415#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011417#endif
11418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011419
11420#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011421#ifdef bottom_xmlreader
11422#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011423extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011424#else
11425#ifndef xmlTextReaderNext
11426extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011427#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011429#endif
11430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011431
11432#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011433#ifdef bottom_xmlreader
11434#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011435extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011436#else
11437#ifndef xmlTextReaderNextSibling
11438extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011439#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011441#endif
11442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011443
11444#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011445#ifdef bottom_xmlreader
11446#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011447extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011448#else
11449#ifndef xmlTextReaderNodeType
11450extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011451#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011453#endif
11454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011455
11456#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011457#ifdef bottom_xmlreader
11458#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011459extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011460#else
11461#ifndef xmlTextReaderNormalization
11462extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011463#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011466#endif
11467
11468#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011469#ifdef bottom_xmlreader
11470#undef xmlTextReaderPrefix
11471extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11472#else
11473#ifndef xmlTextReaderPrefix
11474extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11475#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11476#endif
11477#endif
11478#endif
11479
11480#if defined(LIBXML_READER_ENABLED)
11481#ifdef bottom_xmlreader
11482#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011483extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011484#else
11485#ifndef xmlTextReaderPreserve
11486extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011487#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011489#endif
11490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011491
11492#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011493#ifdef bottom_xmlreader
11494#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011495extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011496#else
11497#ifndef xmlTextReaderPreservePattern
11498extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011499#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011501#endif
11502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011503
11504#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011505#ifdef bottom_xmlreader
11506#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011507extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011508#else
11509#ifndef xmlTextReaderQuoteChar
11510extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011511#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011513#endif
11514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011515
11516#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011517#ifdef bottom_xmlreader
11518#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011519extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011520#else
11521#ifndef xmlTextReaderRead
11522extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011523#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011525#endif
11526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011527
11528#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011529#ifdef bottom_xmlreader
11530#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011531extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011532#else
11533#ifndef xmlTextReaderReadAttributeValue
11534extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011535#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011537#endif
11538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011539
Daniel Veillard67952602006-01-05 15:29:44 +000011540#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011541#ifdef bottom_xmlreader
11542#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011543extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011544#else
11545#ifndef xmlTextReaderReadInnerXml
11546extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011547#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011549#endif
11550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011551
Daniel Veillard67952602006-01-05 15:29:44 +000011552#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011553#ifdef bottom_xmlreader
11554#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011555extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011556#else
11557#ifndef xmlTextReaderReadOuterXml
11558extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011559#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011561#endif
11562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011563
11564#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011565#ifdef bottom_xmlreader
11566#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011567extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011568#else
11569#ifndef xmlTextReaderReadState
11570extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011571#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011573#endif
11574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011575
11576#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011577#ifdef bottom_xmlreader
11578#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011579extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011580#else
11581#ifndef xmlTextReaderReadString
11582extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011583#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011585#endif
11586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011587
11588#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011589#ifdef bottom_xmlreader
11590#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011591extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011592#else
11593#ifndef xmlTextReaderRelaxNGSetSchema
11594extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011595#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011597#endif
11598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011599
11600#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011601#ifdef bottom_xmlreader
11602#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011603extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011604#else
11605#ifndef xmlTextReaderRelaxNGValidate
11606extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011607#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011609#endif
11610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011611
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011612#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11613#ifdef bottom_xmlreader
11614#undef xmlTextReaderSchemaValidate
11615extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11616#else
11617#ifndef xmlTextReaderSchemaValidate
11618extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11619#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11620#endif
11621#endif
11622#endif
11623
Daniel Veillard67952602006-01-05 15:29:44 +000011624#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11625#ifdef bottom_xmlreader
11626#undef xmlTextReaderSchemaValidateCtxt
11627extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11628#else
11629#ifndef xmlTextReaderSchemaValidateCtxt
11630extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11631#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11632#endif
11633#endif
11634#endif
11635
Daniel Veillardbe076e92005-01-04 20:18:14 +000011636#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011637#ifdef bottom_xmlreader
11638#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011639extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011640#else
11641#ifndef xmlTextReaderSetErrorHandler
11642extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011643#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011645#endif
11646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011647
11648#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011649#ifdef bottom_xmlreader
11650#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011651extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011652#else
11653#ifndef xmlTextReaderSetParserProp
11654extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011655#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011657#endif
11658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011659
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011660#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11661#ifdef bottom_xmlreader
11662#undef xmlTextReaderSetSchema
11663extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11664#else
11665#ifndef xmlTextReaderSetSchema
11666extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11667#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11668#endif
11669#endif
11670#endif
11671
Daniel Veillardbe076e92005-01-04 20:18:14 +000011672#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011673#ifdef bottom_xmlreader
11674#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011675extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011676#else
11677#ifndef xmlTextReaderSetStructuredErrorHandler
11678extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011679#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011681#endif
11682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011683
11684#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011685#ifdef bottom_xmlreader
William M. Brack7f28a012007-01-11 23:42:10 +000011686#undef xmlTextReaderSetup
11687extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11688#else
11689#ifndef xmlTextReaderSetup
11690extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11691#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11692#endif
11693#endif
11694#endif
11695
11696#if defined(LIBXML_READER_ENABLED)
11697#ifdef bottom_xmlreader
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011698#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011699extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011700#else
11701#ifndef xmlTextReaderStandalone
11702extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011703#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011705#endif
11706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011707
11708#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011709#ifdef bottom_xmlreader
11710#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011711extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011712#else
11713#ifndef xmlTextReaderValue
11714extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011715#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011717#endif
11718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011719
11720#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011721#ifdef bottom_xmlreader
11722#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011723extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011724#else
11725#ifndef xmlTextReaderXmlLang
11726extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011727#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011729#endif
11730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011731
11732#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011733#ifdef bottom_xmlwriter
11734#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011735extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011736#else
11737#ifndef xmlTextWriterEndAttribute
11738extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011739#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011741#endif
11742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011743
11744#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011745#ifdef bottom_xmlwriter
11746#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011747extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011748#else
11749#ifndef xmlTextWriterEndCDATA
11750extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011751#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011753#endif
11754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011755
11756#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011757#ifdef bottom_xmlwriter
11758#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011759extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011760#else
11761#ifndef xmlTextWriterEndComment
11762extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011763#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011765#endif
11766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011767
11768#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011769#ifdef bottom_xmlwriter
11770#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011771extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011772#else
11773#ifndef xmlTextWriterEndDTD
11774extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011775#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011777#endif
11778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011779
11780#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011781#ifdef bottom_xmlwriter
11782#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011783extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011784#else
11785#ifndef xmlTextWriterEndDTDAttlist
11786extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011787#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011789#endif
11790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011791
11792#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011793#ifdef bottom_xmlwriter
11794#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011795extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011796#else
11797#ifndef xmlTextWriterEndDTDElement
11798extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011799#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011801#endif
11802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011803
11804#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011805#ifdef bottom_xmlwriter
11806#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011807extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011808#else
11809#ifndef xmlTextWriterEndDTDEntity
11810extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011811#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011813#endif
11814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011815
11816#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011817#ifdef bottom_xmlwriter
11818#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011819extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011820#else
11821#ifndef xmlTextWriterEndDocument
11822extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011823#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011825#endif
11826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011827
11828#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011829#ifdef bottom_xmlwriter
11830#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011831extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011832#else
11833#ifndef xmlTextWriterEndElement
11834extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011835#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011837#endif
11838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011839
11840#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011841#ifdef bottom_xmlwriter
11842#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011843extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011844#else
11845#ifndef xmlTextWriterEndPI
11846extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011847#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011849#endif
11850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011851
11852#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011853#ifdef bottom_xmlwriter
11854#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011855extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011856#else
11857#ifndef xmlTextWriterFlush
11858extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011859#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011861#endif
11862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011863
11864#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011865#ifdef bottom_xmlwriter
11866#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011867extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011868#else
11869#ifndef xmlTextWriterFullEndElement
11870extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011871#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011873#endif
11874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011875
11876#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011877#ifdef bottom_xmlwriter
11878#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011879extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011880#else
11881#ifndef xmlTextWriterSetIndent
11882extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011883#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011885#endif
11886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011887
11888#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011889#ifdef bottom_xmlwriter
11890#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011891extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011892#else
11893#ifndef xmlTextWriterSetIndentString
11894extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011895#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011897#endif
11898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011899
11900#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011901#ifdef bottom_xmlwriter
11902#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011903extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011904#else
11905#ifndef xmlTextWriterStartAttribute
11906extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011907#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011909#endif
11910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011911
11912#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011913#ifdef bottom_xmlwriter
11914#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011915extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011916#else
11917#ifndef xmlTextWriterStartAttributeNS
11918extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011919#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011921#endif
11922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011923
11924#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011925#ifdef bottom_xmlwriter
11926#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011927extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011928#else
11929#ifndef xmlTextWriterStartCDATA
11930extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011931#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011933#endif
11934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011935
11936#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011937#ifdef bottom_xmlwriter
11938#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011939extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011940#else
11941#ifndef xmlTextWriterStartComment
11942extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011943#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011945#endif
11946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011947
11948#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011949#ifdef bottom_xmlwriter
11950#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011951extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011952#else
11953#ifndef xmlTextWriterStartDTD
11954extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011955#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011957#endif
11958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011959
11960#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011961#ifdef bottom_xmlwriter
11962#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011963extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011964#else
11965#ifndef xmlTextWriterStartDTDAttlist
11966extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011967#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011969#endif
11970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011971
11972#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011973#ifdef bottom_xmlwriter
11974#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011975extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011976#else
11977#ifndef xmlTextWriterStartDTDElement
11978extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011979#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011981#endif
11982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011983
11984#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011985#ifdef bottom_xmlwriter
11986#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011987extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011988#else
11989#ifndef xmlTextWriterStartDTDEntity
11990extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011991#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011993#endif
11994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011995
11996#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011997#ifdef bottom_xmlwriter
11998#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011999extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012000#else
12001#ifndef xmlTextWriterStartDocument
12002extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012003#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012005#endif
12006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012007
12008#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012009#ifdef bottom_xmlwriter
12010#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012011extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012012#else
12013#ifndef xmlTextWriterStartElement
12014extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012015#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012017#endif
12018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012019
12020#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012021#ifdef bottom_xmlwriter
12022#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012023extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012024#else
12025#ifndef xmlTextWriterStartElementNS
12026extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012027#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012029#endif
12030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012031
12032#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012033#ifdef bottom_xmlwriter
12034#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012035extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012036#else
12037#ifndef xmlTextWriterStartPI
12038extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012039#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012041#endif
12042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012043
12044#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012045#ifdef bottom_xmlwriter
12046#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012047extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012048#else
12049#ifndef xmlTextWriterWriteAttribute
12050extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012051#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012053#endif
12054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012055
12056#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012057#ifdef bottom_xmlwriter
12058#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012059extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012060#else
12061#ifndef xmlTextWriterWriteAttributeNS
12062extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012063#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012065#endif
12066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012067
12068#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012069#ifdef bottom_xmlwriter
12070#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000012071extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012072#else
12073#ifndef xmlTextWriterWriteBase64
12074extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012075#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012077#endif
12078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012079
12080#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012081#ifdef bottom_xmlwriter
12082#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000012083extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012084#else
12085#ifndef xmlTextWriterWriteBinHex
12086extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012087#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012089#endif
12090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012091
12092#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012093#ifdef bottom_xmlwriter
12094#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012095extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012096#else
12097#ifndef xmlTextWriterWriteCDATA
12098extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012099#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012101#endif
12102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012103
12104#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012105#ifdef bottom_xmlwriter
12106#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012107extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012108#else
12109#ifndef xmlTextWriterWriteComment
12110extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012111#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012113#endif
12114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012115
12116#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012117#ifdef bottom_xmlwriter
12118#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012119extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012120#else
12121#ifndef xmlTextWriterWriteDTD
12122extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012123#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012125#endif
12126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012127
12128#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012129#ifdef bottom_xmlwriter
12130#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012131extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012132#else
12133#ifndef xmlTextWriterWriteDTDAttlist
12134extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012135#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012137#endif
12138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012139
12140#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012141#ifdef bottom_xmlwriter
12142#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012143extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012144#else
12145#ifndef xmlTextWriterWriteDTDElement
12146extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012147#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012149#endif
12150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012151
12152#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012153#ifdef bottom_xmlwriter
12154#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012155extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012156#else
12157#ifndef xmlTextWriterWriteDTDEntity
12158extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012159#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012161#endif
12162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012163
12164#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012165#ifdef bottom_xmlwriter
12166#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012167extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012168#else
12169#ifndef xmlTextWriterWriteDTDExternalEntity
12170extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012171#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012173#endif
12174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012175
12176#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012177#ifdef bottom_xmlwriter
12178#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012179extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012180#else
12181#ifndef xmlTextWriterWriteDTDExternalEntityContents
12182extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012183#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012185#endif
12186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012187
12188#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012189#ifdef bottom_xmlwriter
12190#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012191extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012192#else
12193#ifndef xmlTextWriterWriteDTDInternalEntity
12194extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012195#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012197#endif
12198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012199
12200#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012201#ifdef bottom_xmlwriter
12202#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012203extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012204#else
12205#ifndef xmlTextWriterWriteDTDNotation
12206extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012207#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012209#endif
12210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012211
12212#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012213#ifdef bottom_xmlwriter
12214#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012215extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012216#else
12217#ifndef xmlTextWriterWriteElement
12218extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012219#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012221#endif
12222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012223
12224#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012225#ifdef bottom_xmlwriter
12226#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012227extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012228#else
12229#ifndef xmlTextWriterWriteElementNS
12230extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012231#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012233#endif
12234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012235
12236#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012237#ifdef bottom_xmlwriter
12238#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012239extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012240#else
12241#ifndef xmlTextWriterWriteFormatAttribute
12242extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012243#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012245#endif
12246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012247
12248#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012249#ifdef bottom_xmlwriter
12250#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012251extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012252#else
12253#ifndef xmlTextWriterWriteFormatAttributeNS
12254extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012255#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012257#endif
12258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012259
12260#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012261#ifdef bottom_xmlwriter
12262#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012263extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012264#else
12265#ifndef xmlTextWriterWriteFormatCDATA
12266extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012267#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012269#endif
12270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012271
12272#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012273#ifdef bottom_xmlwriter
12274#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012275extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012276#else
12277#ifndef xmlTextWriterWriteFormatComment
12278extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012279#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012281#endif
12282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012283
12284#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012285#ifdef bottom_xmlwriter
12286#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012287extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012288#else
12289#ifndef xmlTextWriterWriteFormatDTD
12290extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012291#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012293#endif
12294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012295
12296#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012297#ifdef bottom_xmlwriter
12298#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012299extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012300#else
12301#ifndef xmlTextWriterWriteFormatDTDAttlist
12302extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012303#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012305#endif
12306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012307
12308#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012309#ifdef bottom_xmlwriter
12310#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012311extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012312#else
12313#ifndef xmlTextWriterWriteFormatDTDElement
12314extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012315#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012317#endif
12318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012319
12320#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012321#ifdef bottom_xmlwriter
12322#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012323extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012324#else
12325#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12326extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012327#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012329#endif
12330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012331
12332#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012333#ifdef bottom_xmlwriter
12334#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012335extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012336#else
12337#ifndef xmlTextWriterWriteFormatElement
12338extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012339#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012341#endif
12342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012343
12344#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012345#ifdef bottom_xmlwriter
12346#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012347extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012348#else
12349#ifndef xmlTextWriterWriteFormatElementNS
12350extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012351#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012353#endif
12354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012355
12356#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012357#ifdef bottom_xmlwriter
12358#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012359extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012360#else
12361#ifndef xmlTextWriterWriteFormatPI
12362extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012363#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012365#endif
12366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012367
12368#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012369#ifdef bottom_xmlwriter
12370#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012371extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012372#else
12373#ifndef xmlTextWriterWriteFormatRaw
12374extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012375#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012377#endif
12378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012379
12380#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012381#ifdef bottom_xmlwriter
12382#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012383extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012384#else
12385#ifndef xmlTextWriterWriteFormatString
12386extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012387#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012389#endif
12390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012391
12392#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012393#ifdef bottom_xmlwriter
12394#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012395extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012396#else
12397#ifndef xmlTextWriterWritePI
12398extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012399#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012401#endif
12402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012403
12404#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012405#ifdef bottom_xmlwriter
12406#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012407extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012408#else
12409#ifndef xmlTextWriterWriteRaw
12410extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012411#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012413#endif
12414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012415
12416#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012417#ifdef bottom_xmlwriter
12418#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012419extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012420#else
12421#ifndef xmlTextWriterWriteRawLen
12422extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012423#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012425#endif
12426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012427
12428#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012429#ifdef bottom_xmlwriter
12430#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012431extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012432#else
12433#ifndef xmlTextWriterWriteString
12434extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012435#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012437#endif
12438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012439
12440#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012441#ifdef bottom_xmlwriter
12442#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012443extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012444#else
12445#ifndef xmlTextWriterWriteVFormatAttribute
12446extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012447#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012449#endif
12450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012451
12452#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012453#ifdef bottom_xmlwriter
12454#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012455extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012456#else
12457#ifndef xmlTextWriterWriteVFormatAttributeNS
12458extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012459#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012461#endif
12462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012463
12464#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012465#ifdef bottom_xmlwriter
12466#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012467extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012468#else
12469#ifndef xmlTextWriterWriteVFormatCDATA
12470extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012471#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012473#endif
12474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012475
12476#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012477#ifdef bottom_xmlwriter
12478#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012479extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012480#else
12481#ifndef xmlTextWriterWriteVFormatComment
12482extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012483#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012485#endif
12486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012487
12488#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012489#ifdef bottom_xmlwriter
12490#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012491extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012492#else
12493#ifndef xmlTextWriterWriteVFormatDTD
12494extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012495#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012497#endif
12498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012499
12500#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012501#ifdef bottom_xmlwriter
12502#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012503extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012504#else
12505#ifndef xmlTextWriterWriteVFormatDTDAttlist
12506extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012507#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012509#endif
12510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012511
12512#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012513#ifdef bottom_xmlwriter
12514#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012515extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012516#else
12517#ifndef xmlTextWriterWriteVFormatDTDElement
12518extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012519#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012521#endif
12522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012523
12524#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012525#ifdef bottom_xmlwriter
12526#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012527extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012528#else
12529#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12530extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012531#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012533#endif
12534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012535
12536#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012537#ifdef bottom_xmlwriter
12538#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012539extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012540#else
12541#ifndef xmlTextWriterWriteVFormatElement
12542extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012543#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012545#endif
12546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012547
12548#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012549#ifdef bottom_xmlwriter
12550#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012551extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012552#else
12553#ifndef xmlTextWriterWriteVFormatElementNS
12554extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012555#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012557#endif
12558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012559
12560#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012561#ifdef bottom_xmlwriter
12562#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012563extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012564#else
12565#ifndef xmlTextWriterWriteVFormatPI
12566extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012567#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012569#endif
12570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012571
12572#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012573#ifdef bottom_xmlwriter
12574#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012575extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012576#else
12577#ifndef xmlTextWriterWriteVFormatRaw
12578extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012579#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012581#endif
12582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012583
12584#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012585#ifdef bottom_xmlwriter
12586#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012587extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012588#else
12589#ifndef xmlTextWriterWriteVFormatString
12590extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012591#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012593#endif
12594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012595
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012596#ifdef bottom_globals
12597#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012598extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012599#else
12600#ifndef xmlThrDefBufferAllocScheme
12601extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012602#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012603#endif
12604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012605
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012606#ifdef bottom_globals
12607#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012608extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012609#else
12610#ifndef xmlThrDefDefaultBufferSize
12611extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012612#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012613#endif
12614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012615
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012616#ifdef bottom_globals
12617#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012618extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012619#else
12620#ifndef xmlThrDefDeregisterNodeDefault
12621extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012622#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012623#endif
12624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012625
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012626#ifdef bottom_globals
12627#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012628extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012629#else
12630#ifndef xmlThrDefDoValidityCheckingDefaultValue
12631extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012632#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012633#endif
12634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012635
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012636#ifdef bottom_globals
12637#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012638extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012639#else
12640#ifndef xmlThrDefGetWarningsDefaultValue
12641extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012642#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012643#endif
12644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012645
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012646#ifdef bottom_globals
12647#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012648extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012649#else
12650#ifndef xmlThrDefIndentTreeOutput
12651extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012652#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012653#endif
12654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012655
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012656#ifdef bottom_globals
12657#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012658extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012659#else
12660#ifndef xmlThrDefKeepBlanksDefaultValue
12661extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012662#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012663#endif
12664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012665
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012666#ifdef bottom_globals
12667#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012668extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012669#else
12670#ifndef xmlThrDefLineNumbersDefaultValue
12671extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012672#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012673#endif
12674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012675
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012676#ifdef bottom_globals
12677#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012678extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012679#else
12680#ifndef xmlThrDefLoadExtDtdDefaultValue
12681extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012682#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012683#endif
12684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012685
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012686#ifdef bottom_globals
12687#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012688extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012689#else
12690#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12691extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012692#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012693#endif
12694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012695
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012696#ifdef bottom_globals
12697#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012698extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012699#else
12700#ifndef xmlThrDefParserDebugEntities
12701extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012702#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012703#endif
12704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012705
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012706#ifdef bottom_globals
12707#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012708extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012709#else
12710#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12711extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012712#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012713#endif
12714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012715
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012716#ifdef bottom_globals
12717#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012718extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012719#else
12720#ifndef xmlThrDefPedanticParserDefaultValue
12721extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012722#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012723#endif
12724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012725
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012726#ifdef bottom_globals
12727#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012728extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012729#else
12730#ifndef xmlThrDefRegisterNodeDefault
12731extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012732#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012733#endif
12734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012735
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012736#ifdef bottom_globals
12737#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012738extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012739#else
12740#ifndef xmlThrDefSaveNoEmptyTags
12741extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012742#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012743#endif
12744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012745
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012746#ifdef bottom_globals
12747#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012748extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012749#else
12750#ifndef xmlThrDefSetGenericErrorFunc
12751extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012752#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012753#endif
12754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012755
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012756#ifdef bottom_globals
12757#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012758extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012759#else
12760#ifndef xmlThrDefSetStructuredErrorFunc
12761extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012762#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012763#endif
12764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012765
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012766#ifdef bottom_globals
12767#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012768extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012769#else
12770#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12771extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012772#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012773#endif
12774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012775
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012776#ifdef bottom_globals
12777#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012778extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012779#else
12780#ifndef xmlThrDefTreeIndentString
12781extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012782#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012783#endif
12784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012785
12786#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012787#ifdef bottom_xmlunicode
12788#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012789extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012790#else
12791#ifndef xmlUCSIsAegeanNumbers
12792extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012793#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012795#endif
12796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012797
12798#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012799#ifdef bottom_xmlunicode
12800#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012801extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012802#else
12803#ifndef xmlUCSIsAlphabeticPresentationForms
12804extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012805#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012807#endif
12808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012809
12810#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012811#ifdef bottom_xmlunicode
12812#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012813extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012814#else
12815#ifndef xmlUCSIsArabic
12816extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012817#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012819#endif
12820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012821
12822#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012823#ifdef bottom_xmlunicode
12824#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012825extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012826#else
12827#ifndef xmlUCSIsArabicPresentationFormsA
12828extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012829#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012831#endif
12832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012833
12834#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012835#ifdef bottom_xmlunicode
12836#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012837extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012838#else
12839#ifndef xmlUCSIsArabicPresentationFormsB
12840extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012841#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012843#endif
12844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012845
12846#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012847#ifdef bottom_xmlunicode
12848#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012849extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012850#else
12851#ifndef xmlUCSIsArmenian
12852extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012853#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012855#endif
12856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012857
12858#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012859#ifdef bottom_xmlunicode
12860#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012861extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012862#else
12863#ifndef xmlUCSIsArrows
12864extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012865#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012867#endif
12868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012869
12870#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012871#ifdef bottom_xmlunicode
12872#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012873extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012874#else
12875#ifndef xmlUCSIsBasicLatin
12876extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012877#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012879#endif
12880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012881
12882#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012883#ifdef bottom_xmlunicode
12884#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012885extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012886#else
12887#ifndef xmlUCSIsBengali
12888extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012889#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012891#endif
12892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012893
12894#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012895#ifdef bottom_xmlunicode
12896#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012897extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012898#else
12899#ifndef xmlUCSIsBlock
12900extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012901#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012903#endif
12904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012905
12906#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012907#ifdef bottom_xmlunicode
12908#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012909extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012910#else
12911#ifndef xmlUCSIsBlockElements
12912extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012913#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012915#endif
12916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012917
12918#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012919#ifdef bottom_xmlunicode
12920#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012921extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012922#else
12923#ifndef xmlUCSIsBopomofo
12924extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012925#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012927#endif
12928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012929
12930#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012931#ifdef bottom_xmlunicode
12932#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012933extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012934#else
12935#ifndef xmlUCSIsBopomofoExtended
12936extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012937#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012939#endif
12940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012941
12942#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012943#ifdef bottom_xmlunicode
12944#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012945extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012946#else
12947#ifndef xmlUCSIsBoxDrawing
12948extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012949#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012951#endif
12952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012953
12954#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012955#ifdef bottom_xmlunicode
12956#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012957extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012958#else
12959#ifndef xmlUCSIsBraillePatterns
12960extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012961#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012963#endif
12964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012965
12966#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012967#ifdef bottom_xmlunicode
12968#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012969extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012970#else
12971#ifndef xmlUCSIsBuhid
12972extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012973#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012975#endif
12976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012977
12978#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012979#ifdef bottom_xmlunicode
12980#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012981extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012982#else
12983#ifndef xmlUCSIsByzantineMusicalSymbols
12984extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012985#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012987#endif
12988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012989
12990#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012991#ifdef bottom_xmlunicode
12992#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012993extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012994#else
12995#ifndef xmlUCSIsCJKCompatibility
12996extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012997#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012999#endif
13000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013001
13002#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013003#ifdef bottom_xmlunicode
13004#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013005extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013006#else
13007#ifndef xmlUCSIsCJKCompatibilityForms
13008extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013009#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013011#endif
13012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013013
13014#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013015#ifdef bottom_xmlunicode
13016#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013017extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013018#else
13019#ifndef xmlUCSIsCJKCompatibilityIdeographs
13020extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013021#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013023#endif
13024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013025
13026#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013027#ifdef bottom_xmlunicode
13028#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013029extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013030#else
13031#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13032extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013033#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013035#endif
13036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013037
13038#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013039#ifdef bottom_xmlunicode
13040#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013041extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013042#else
13043#ifndef xmlUCSIsCJKRadicalsSupplement
13044extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013045#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013047#endif
13048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013049
13050#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013051#ifdef bottom_xmlunicode
13052#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013053extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013054#else
13055#ifndef xmlUCSIsCJKSymbolsandPunctuation
13056extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013057#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013059#endif
13060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013061
13062#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013063#ifdef bottom_xmlunicode
13064#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013065extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013066#else
13067#ifndef xmlUCSIsCJKUnifiedIdeographs
13068extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013069#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013071#endif
13072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013073
13074#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013075#ifdef bottom_xmlunicode
13076#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013077extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013078#else
13079#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13080extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013081#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013083#endif
13084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013085
13086#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013087#ifdef bottom_xmlunicode
13088#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013089extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013090#else
13091#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13092extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013093#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013095#endif
13096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013097
13098#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013099#ifdef bottom_xmlunicode
13100#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000013101extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013102#else
13103#ifndef xmlUCSIsCat
13104extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013105#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013107#endif
13108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013109
13110#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013111#ifdef bottom_xmlunicode
13112#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000013113extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013114#else
13115#ifndef xmlUCSIsCatC
13116extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013117#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013119#endif
13120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013121
13122#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013123#ifdef bottom_xmlunicode
13124#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013125extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013126#else
13127#ifndef xmlUCSIsCatCc
13128extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013129#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013131#endif
13132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013133
13134#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013135#ifdef bottom_xmlunicode
13136#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013137extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013138#else
13139#ifndef xmlUCSIsCatCf
13140extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013141#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013143#endif
13144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013145
13146#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013147#ifdef bottom_xmlunicode
13148#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013149extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013150#else
13151#ifndef xmlUCSIsCatCo
13152extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013153#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013155#endif
13156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013157
13158#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013159#ifdef bottom_xmlunicode
13160#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013161extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013162#else
13163#ifndef xmlUCSIsCatCs
13164extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013165#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013167#endif
13168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013169
13170#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013171#ifdef bottom_xmlunicode
13172#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013173extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013174#else
13175#ifndef xmlUCSIsCatL
13176extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013177#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013179#endif
13180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013181
13182#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013183#ifdef bottom_xmlunicode
13184#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013185extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013186#else
13187#ifndef xmlUCSIsCatLl
13188extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013189#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013191#endif
13192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013193
13194#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013195#ifdef bottom_xmlunicode
13196#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013197extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013198#else
13199#ifndef xmlUCSIsCatLm
13200extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013201#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013203#endif
13204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013205
13206#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013207#ifdef bottom_xmlunicode
13208#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013209extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013210#else
13211#ifndef xmlUCSIsCatLo
13212extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013213#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013215#endif
13216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013217
13218#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013219#ifdef bottom_xmlunicode
13220#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013221extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013222#else
13223#ifndef xmlUCSIsCatLt
13224extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013225#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013227#endif
13228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013229
13230#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013231#ifdef bottom_xmlunicode
13232#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013233extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013234#else
13235#ifndef xmlUCSIsCatLu
13236extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013237#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013239#endif
13240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013241
13242#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013243#ifdef bottom_xmlunicode
13244#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013245extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013246#else
13247#ifndef xmlUCSIsCatM
13248extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013249#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013251#endif
13252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013253
13254#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013255#ifdef bottom_xmlunicode
13256#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013257extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013258#else
13259#ifndef xmlUCSIsCatMc
13260extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013261#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013263#endif
13264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013265
13266#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013267#ifdef bottom_xmlunicode
13268#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013269extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013270#else
13271#ifndef xmlUCSIsCatMe
13272extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013273#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013275#endif
13276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013277
13278#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013279#ifdef bottom_xmlunicode
13280#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013281extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013282#else
13283#ifndef xmlUCSIsCatMn
13284extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013285#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013287#endif
13288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013289
13290#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013291#ifdef bottom_xmlunicode
13292#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013293extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013294#else
13295#ifndef xmlUCSIsCatN
13296extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013297#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013299#endif
13300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013301
13302#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013303#ifdef bottom_xmlunicode
13304#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013305extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013306#else
13307#ifndef xmlUCSIsCatNd
13308extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013309#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013311#endif
13312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013313
13314#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013315#ifdef bottom_xmlunicode
13316#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013317extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013318#else
13319#ifndef xmlUCSIsCatNl
13320extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013321#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013323#endif
13324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013325
13326#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013327#ifdef bottom_xmlunicode
13328#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013329extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013330#else
13331#ifndef xmlUCSIsCatNo
13332extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013333#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013335#endif
13336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013337
13338#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013339#ifdef bottom_xmlunicode
13340#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013341extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013342#else
13343#ifndef xmlUCSIsCatP
13344extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013345#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013347#endif
13348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013349
13350#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013351#ifdef bottom_xmlunicode
13352#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013353extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013354#else
13355#ifndef xmlUCSIsCatPc
13356extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013357#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013359#endif
13360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013361
13362#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013363#ifdef bottom_xmlunicode
13364#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013365extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013366#else
13367#ifndef xmlUCSIsCatPd
13368extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013369#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013371#endif
13372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013373
13374#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013375#ifdef bottom_xmlunicode
13376#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013377extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013378#else
13379#ifndef xmlUCSIsCatPe
13380extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013381#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013383#endif
13384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013385
13386#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013387#ifdef bottom_xmlunicode
13388#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013389extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013390#else
13391#ifndef xmlUCSIsCatPf
13392extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013393#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013395#endif
13396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013397
13398#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013399#ifdef bottom_xmlunicode
13400#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013401extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013402#else
13403#ifndef xmlUCSIsCatPi
13404extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013405#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013407#endif
13408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013409
13410#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013411#ifdef bottom_xmlunicode
13412#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013413extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013414#else
13415#ifndef xmlUCSIsCatPo
13416extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013417#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013419#endif
13420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013421
13422#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013423#ifdef bottom_xmlunicode
13424#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013425extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013426#else
13427#ifndef xmlUCSIsCatPs
13428extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013429#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013431#endif
13432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013433
13434#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013435#ifdef bottom_xmlunicode
13436#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013437extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013438#else
13439#ifndef xmlUCSIsCatS
13440extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013441#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013443#endif
13444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013445
13446#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013447#ifdef bottom_xmlunicode
13448#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013449extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013450#else
13451#ifndef xmlUCSIsCatSc
13452extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013453#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013455#endif
13456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013457
13458#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013459#ifdef bottom_xmlunicode
13460#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013461extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013462#else
13463#ifndef xmlUCSIsCatSk
13464extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013465#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013467#endif
13468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013469
13470#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013471#ifdef bottom_xmlunicode
13472#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013473extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013474#else
13475#ifndef xmlUCSIsCatSm
13476extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013477#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013479#endif
13480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013481
13482#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013483#ifdef bottom_xmlunicode
13484#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013485extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013486#else
13487#ifndef xmlUCSIsCatSo
13488extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013489#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013491#endif
13492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013493
13494#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013495#ifdef bottom_xmlunicode
13496#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013497extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013498#else
13499#ifndef xmlUCSIsCatZ
13500extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013501#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013503#endif
13504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013505
13506#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013507#ifdef bottom_xmlunicode
13508#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013509extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013510#else
13511#ifndef xmlUCSIsCatZl
13512extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013513#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013515#endif
13516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013517
13518#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013519#ifdef bottom_xmlunicode
13520#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013521extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013522#else
13523#ifndef xmlUCSIsCatZp
13524extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013525#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013527#endif
13528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013529
13530#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013531#ifdef bottom_xmlunicode
13532#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013533extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013534#else
13535#ifndef xmlUCSIsCatZs
13536extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013537#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013539#endif
13540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013541
13542#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013543#ifdef bottom_xmlunicode
13544#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013545extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013546#else
13547#ifndef xmlUCSIsCherokee
13548extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013549#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013551#endif
13552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013553
13554#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013555#ifdef bottom_xmlunicode
13556#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013557extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013558#else
13559#ifndef xmlUCSIsCombiningDiacriticalMarks
13560extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013561#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013563#endif
13564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013565
13566#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013567#ifdef bottom_xmlunicode
13568#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013569extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013570#else
13571#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13572extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013573#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013575#endif
13576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013577
13578#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013579#ifdef bottom_xmlunicode
13580#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013581extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013582#else
13583#ifndef xmlUCSIsCombiningHalfMarks
13584extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013585#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013587#endif
13588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013589
13590#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013591#ifdef bottom_xmlunicode
13592#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013593extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013594#else
13595#ifndef xmlUCSIsCombiningMarksforSymbols
13596extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013597#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013599#endif
13600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013601
13602#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013603#ifdef bottom_xmlunicode
13604#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013605extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013606#else
13607#ifndef xmlUCSIsControlPictures
13608extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013609#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013611#endif
13612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013613
13614#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013615#ifdef bottom_xmlunicode
13616#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013617extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013618#else
13619#ifndef xmlUCSIsCurrencySymbols
13620extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013621#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013623#endif
13624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013625
13626#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013627#ifdef bottom_xmlunicode
13628#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013629extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013630#else
13631#ifndef xmlUCSIsCypriotSyllabary
13632extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013633#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013635#endif
13636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013637
13638#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013639#ifdef bottom_xmlunicode
13640#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013641extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013642#else
13643#ifndef xmlUCSIsCyrillic
13644extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013645#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013647#endif
13648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013649
13650#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013651#ifdef bottom_xmlunicode
13652#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013653extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013654#else
13655#ifndef xmlUCSIsCyrillicSupplement
13656extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013657#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013659#endif
13660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013661
13662#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013663#ifdef bottom_xmlunicode
13664#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013665extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013666#else
13667#ifndef xmlUCSIsDeseret
13668extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013669#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013671#endif
13672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013673
13674#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013675#ifdef bottom_xmlunicode
13676#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013677extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013678#else
13679#ifndef xmlUCSIsDevanagari
13680extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013681#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013683#endif
13684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013685
13686#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013687#ifdef bottom_xmlunicode
13688#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013689extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013690#else
13691#ifndef xmlUCSIsDingbats
13692extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013693#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013695#endif
13696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013697
13698#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013699#ifdef bottom_xmlunicode
13700#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013701extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013702#else
13703#ifndef xmlUCSIsEnclosedAlphanumerics
13704extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013705#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013707#endif
13708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013709
13710#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013711#ifdef bottom_xmlunicode
13712#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013713extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013714#else
13715#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13716extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013717#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013719#endif
13720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013721
13722#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013723#ifdef bottom_xmlunicode
13724#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013725extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013726#else
13727#ifndef xmlUCSIsEthiopic
13728extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013729#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013731#endif
13732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013733
13734#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013735#ifdef bottom_xmlunicode
13736#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013737extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013738#else
13739#ifndef xmlUCSIsGeneralPunctuation
13740extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013741#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013743#endif
13744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013745
13746#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013747#ifdef bottom_xmlunicode
13748#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013749extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013750#else
13751#ifndef xmlUCSIsGeometricShapes
13752extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013753#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013755#endif
13756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013757
13758#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013759#ifdef bottom_xmlunicode
13760#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013761extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013762#else
13763#ifndef xmlUCSIsGeorgian
13764extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013765#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013767#endif
13768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013769
13770#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013771#ifdef bottom_xmlunicode
13772#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013773extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013774#else
13775#ifndef xmlUCSIsGothic
13776extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013777#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013779#endif
13780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013781
13782#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013783#ifdef bottom_xmlunicode
13784#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013785extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013786#else
13787#ifndef xmlUCSIsGreek
13788extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013789#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013791#endif
13792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013793
13794#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013795#ifdef bottom_xmlunicode
13796#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013797extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013798#else
13799#ifndef xmlUCSIsGreekExtended
13800extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013801#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013803#endif
13804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013805
13806#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013807#ifdef bottom_xmlunicode
13808#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013809extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013810#else
13811#ifndef xmlUCSIsGreekandCoptic
13812extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013813#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013815#endif
13816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013817
13818#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013819#ifdef bottom_xmlunicode
13820#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013821extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013822#else
13823#ifndef xmlUCSIsGujarati
13824extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013825#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013827#endif
13828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013829
13830#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013831#ifdef bottom_xmlunicode
13832#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013833extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013834#else
13835#ifndef xmlUCSIsGurmukhi
13836extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013837#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013839#endif
13840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013841
13842#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013843#ifdef bottom_xmlunicode
13844#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013845extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013846#else
13847#ifndef xmlUCSIsHalfwidthandFullwidthForms
13848extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013849#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013851#endif
13852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013853
13854#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013855#ifdef bottom_xmlunicode
13856#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013857extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013858#else
13859#ifndef xmlUCSIsHangulCompatibilityJamo
13860extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013861#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013863#endif
13864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013865
13866#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013867#ifdef bottom_xmlunicode
13868#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013869extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013870#else
13871#ifndef xmlUCSIsHangulJamo
13872extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013873#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013875#endif
13876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013877
13878#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013879#ifdef bottom_xmlunicode
13880#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013881extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013882#else
13883#ifndef xmlUCSIsHangulSyllables
13884extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013885#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013887#endif
13888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013889
13890#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013891#ifdef bottom_xmlunicode
13892#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013893extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013894#else
13895#ifndef xmlUCSIsHanunoo
13896extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013897#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013899#endif
13900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013901
13902#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013903#ifdef bottom_xmlunicode
13904#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013905extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013906#else
13907#ifndef xmlUCSIsHebrew
13908extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013909#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013911#endif
13912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013913
13914#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013915#ifdef bottom_xmlunicode
13916#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013917extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013918#else
13919#ifndef xmlUCSIsHighPrivateUseSurrogates
13920extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013921#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013923#endif
13924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013925
13926#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013927#ifdef bottom_xmlunicode
13928#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013929extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013930#else
13931#ifndef xmlUCSIsHighSurrogates
13932extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013933#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013935#endif
13936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013937
13938#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013939#ifdef bottom_xmlunicode
13940#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013941extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013942#else
13943#ifndef xmlUCSIsHiragana
13944extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013945#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013947#endif
13948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013949
13950#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013951#ifdef bottom_xmlunicode
13952#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013953extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013954#else
13955#ifndef xmlUCSIsIPAExtensions
13956extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013957#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013959#endif
13960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013961
13962#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013963#ifdef bottom_xmlunicode
13964#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013965extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013966#else
13967#ifndef xmlUCSIsIdeographicDescriptionCharacters
13968extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013969#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013971#endif
13972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013973
13974#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013975#ifdef bottom_xmlunicode
13976#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013977extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013978#else
13979#ifndef xmlUCSIsKanbun
13980extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013981#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013983#endif
13984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013985
13986#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013987#ifdef bottom_xmlunicode
13988#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013989extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013990#else
13991#ifndef xmlUCSIsKangxiRadicals
13992extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013993#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013995#endif
13996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013997
13998#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013999#ifdef bottom_xmlunicode
14000#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000014001extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014002#else
14003#ifndef xmlUCSIsKannada
14004extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014005#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014007#endif
14008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014009
14010#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014011#ifdef bottom_xmlunicode
14012#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014013extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014014#else
14015#ifndef xmlUCSIsKatakana
14016extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014017#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014019#endif
14020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014021
14022#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014023#ifdef bottom_xmlunicode
14024#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014025extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014026#else
14027#ifndef xmlUCSIsKatakanaPhoneticExtensions
14028extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014029#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014031#endif
14032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014033
14034#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014035#ifdef bottom_xmlunicode
14036#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000014037extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014038#else
14039#ifndef xmlUCSIsKhmer
14040extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014041#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014043#endif
14044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014045
14046#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014047#ifdef bottom_xmlunicode
14048#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014049extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014050#else
14051#ifndef xmlUCSIsKhmerSymbols
14052extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014053#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014055#endif
14056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014057
14058#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014059#ifdef bottom_xmlunicode
14060#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000014061extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014062#else
14063#ifndef xmlUCSIsLao
14064extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014065#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014067#endif
14068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014069
14070#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014071#ifdef bottom_xmlunicode
14072#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014073extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014074#else
14075#ifndef xmlUCSIsLatin1Supplement
14076extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014077#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014079#endif
14080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014081
14082#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014083#ifdef bottom_xmlunicode
14084#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014085extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014086#else
14087#ifndef xmlUCSIsLatinExtendedA
14088extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014089#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014091#endif
14092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014093
14094#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014095#ifdef bottom_xmlunicode
14096#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000014097extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014098#else
14099#ifndef xmlUCSIsLatinExtendedAdditional
14100extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014101#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014103#endif
14104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014105
14106#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014107#ifdef bottom_xmlunicode
14108#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014109extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014110#else
14111#ifndef xmlUCSIsLatinExtendedB
14112extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014113#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014115#endif
14116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014117
14118#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014119#ifdef bottom_xmlunicode
14120#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014121extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014122#else
14123#ifndef xmlUCSIsLetterlikeSymbols
14124extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014125#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014127#endif
14128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014129
14130#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014131#ifdef bottom_xmlunicode
14132#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014133extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014134#else
14135#ifndef xmlUCSIsLimbu
14136extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014137#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014139#endif
14140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014141
14142#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014143#ifdef bottom_xmlunicode
14144#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014145extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014146#else
14147#ifndef xmlUCSIsLinearBIdeograms
14148extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014149#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014151#endif
14152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014153
14154#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014155#ifdef bottom_xmlunicode
14156#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014157extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014158#else
14159#ifndef xmlUCSIsLinearBSyllabary
14160extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014161#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014163#endif
14164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014165
14166#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014167#ifdef bottom_xmlunicode
14168#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014169extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014170#else
14171#ifndef xmlUCSIsLowSurrogates
14172extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014173#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014175#endif
14176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014177
14178#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014179#ifdef bottom_xmlunicode
14180#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014181extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014182#else
14183#ifndef xmlUCSIsMalayalam
14184extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014185#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014187#endif
14188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014189
14190#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014191#ifdef bottom_xmlunicode
14192#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014193extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014194#else
14195#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14196extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014197#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014199#endif
14200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014201
14202#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014203#ifdef bottom_xmlunicode
14204#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014205extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014206#else
14207#ifndef xmlUCSIsMathematicalOperators
14208extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014209#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014211#endif
14212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014213
14214#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014215#ifdef bottom_xmlunicode
14216#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014217extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014218#else
14219#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14220extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014221#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014223#endif
14224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014225
14226#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014227#ifdef bottom_xmlunicode
14228#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014229extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014230#else
14231#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14232extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014233#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014235#endif
14236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014237
14238#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014239#ifdef bottom_xmlunicode
14240#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014241extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014242#else
14243#ifndef xmlUCSIsMiscellaneousSymbols
14244extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014245#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014247#endif
14248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014249
14250#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014251#ifdef bottom_xmlunicode
14252#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014253extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014254#else
14255#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14256extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014257#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014259#endif
14260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014261
14262#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014263#ifdef bottom_xmlunicode
14264#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014265extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014266#else
14267#ifndef xmlUCSIsMiscellaneousTechnical
14268extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014269#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014271#endif
14272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014273
14274#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014275#ifdef bottom_xmlunicode
14276#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014277extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014278#else
14279#ifndef xmlUCSIsMongolian
14280extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014281#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014283#endif
14284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014285
14286#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014287#ifdef bottom_xmlunicode
14288#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014289extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014290#else
14291#ifndef xmlUCSIsMusicalSymbols
14292extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014293#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014295#endif
14296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014297
14298#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014299#ifdef bottom_xmlunicode
14300#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014301extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014302#else
14303#ifndef xmlUCSIsMyanmar
14304extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014305#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014307#endif
14308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014309
14310#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014311#ifdef bottom_xmlunicode
14312#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014313extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014314#else
14315#ifndef xmlUCSIsNumberForms
14316extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014317#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014319#endif
14320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014321
14322#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014323#ifdef bottom_xmlunicode
14324#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014325extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014326#else
14327#ifndef xmlUCSIsOgham
14328extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014329#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014331#endif
14332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014333
14334#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014335#ifdef bottom_xmlunicode
14336#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014337extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014338#else
14339#ifndef xmlUCSIsOldItalic
14340extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014341#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014343#endif
14344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014345
14346#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014347#ifdef bottom_xmlunicode
14348#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014349extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014350#else
14351#ifndef xmlUCSIsOpticalCharacterRecognition
14352extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014353#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014355#endif
14356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014357
14358#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014359#ifdef bottom_xmlunicode
14360#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014361extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014362#else
14363#ifndef xmlUCSIsOriya
14364extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014365#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014367#endif
14368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014369
14370#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014371#ifdef bottom_xmlunicode
14372#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014373extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014374#else
14375#ifndef xmlUCSIsOsmanya
14376extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014377#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014379#endif
14380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014381
14382#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014383#ifdef bottom_xmlunicode
14384#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014385extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014386#else
14387#ifndef xmlUCSIsPhoneticExtensions
14388extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014389#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014391#endif
14392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014393
14394#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014395#ifdef bottom_xmlunicode
14396#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014397extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014398#else
14399#ifndef xmlUCSIsPrivateUse
14400extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014401#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014403#endif
14404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014405
14406#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014407#ifdef bottom_xmlunicode
14408#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014409extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014410#else
14411#ifndef xmlUCSIsPrivateUseArea
14412extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014413#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014415#endif
14416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014417
14418#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014419#ifdef bottom_xmlunicode
14420#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014421extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014422#else
14423#ifndef xmlUCSIsRunic
14424extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014425#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014427#endif
14428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014429
14430#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014431#ifdef bottom_xmlunicode
14432#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014433extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014434#else
14435#ifndef xmlUCSIsShavian
14436extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014437#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014439#endif
14440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014441
14442#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014443#ifdef bottom_xmlunicode
14444#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014445extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014446#else
14447#ifndef xmlUCSIsSinhala
14448extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014449#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014451#endif
14452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014453
14454#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014455#ifdef bottom_xmlunicode
14456#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014457extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014458#else
14459#ifndef xmlUCSIsSmallFormVariants
14460extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014461#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014463#endif
14464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014465
14466#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014467#ifdef bottom_xmlunicode
14468#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014469extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014470#else
14471#ifndef xmlUCSIsSpacingModifierLetters
14472extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014473#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014475#endif
14476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014477
14478#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014479#ifdef bottom_xmlunicode
14480#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014481extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014482#else
14483#ifndef xmlUCSIsSpecials
14484extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014485#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014487#endif
14488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014489
14490#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014491#ifdef bottom_xmlunicode
14492#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014493extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014494#else
14495#ifndef xmlUCSIsSuperscriptsandSubscripts
14496extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014497#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014499#endif
14500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014501
14502#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014503#ifdef bottom_xmlunicode
14504#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014505extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014506#else
14507#ifndef xmlUCSIsSupplementalArrowsA
14508extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014509#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014511#endif
14512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014513
14514#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014515#ifdef bottom_xmlunicode
14516#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014517extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014518#else
14519#ifndef xmlUCSIsSupplementalArrowsB
14520extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014521#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014523#endif
14524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014525
14526#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014527#ifdef bottom_xmlunicode
14528#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014529extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014530#else
14531#ifndef xmlUCSIsSupplementalMathematicalOperators
14532extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014533#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014535#endif
14536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014537
14538#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014539#ifdef bottom_xmlunicode
14540#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014541extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014542#else
14543#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14544extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014545#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014547#endif
14548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014549
14550#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014551#ifdef bottom_xmlunicode
14552#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014553extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014554#else
14555#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14556extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014557#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014559#endif
14560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014561
14562#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014563#ifdef bottom_xmlunicode
14564#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014565extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014566#else
14567#ifndef xmlUCSIsSyriac
14568extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014569#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014571#endif
14572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014573
14574#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014575#ifdef bottom_xmlunicode
14576#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014577extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014578#else
14579#ifndef xmlUCSIsTagalog
14580extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014581#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014583#endif
14584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014585
14586#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014587#ifdef bottom_xmlunicode
14588#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014589extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014590#else
14591#ifndef xmlUCSIsTagbanwa
14592extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014593#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014595#endif
14596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014597
14598#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014599#ifdef bottom_xmlunicode
14600#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014601extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014602#else
14603#ifndef xmlUCSIsTags
14604extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014605#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014607#endif
14608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014609
14610#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014611#ifdef bottom_xmlunicode
14612#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014613extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014614#else
14615#ifndef xmlUCSIsTaiLe
14616extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014617#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014619#endif
14620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014621
14622#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014623#ifdef bottom_xmlunicode
14624#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014625extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014626#else
14627#ifndef xmlUCSIsTaiXuanJingSymbols
14628extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014629#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014631#endif
14632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014633
14634#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014635#ifdef bottom_xmlunicode
14636#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014637extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014638#else
14639#ifndef xmlUCSIsTamil
14640extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014641#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014643#endif
14644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014645
14646#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014647#ifdef bottom_xmlunicode
14648#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014649extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014650#else
14651#ifndef xmlUCSIsTelugu
14652extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014653#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014655#endif
14656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014657
14658#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014659#ifdef bottom_xmlunicode
14660#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014661extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014662#else
14663#ifndef xmlUCSIsThaana
14664extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014665#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014667#endif
14668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014669
14670#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014671#ifdef bottom_xmlunicode
14672#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014673extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014674#else
14675#ifndef xmlUCSIsThai
14676extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014677#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014679#endif
14680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014681
14682#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014683#ifdef bottom_xmlunicode
14684#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014685extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014686#else
14687#ifndef xmlUCSIsTibetan
14688extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014689#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014691#endif
14692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014693
14694#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014695#ifdef bottom_xmlunicode
14696#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014697extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014698#else
14699#ifndef xmlUCSIsUgaritic
14700extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014701#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014703#endif
14704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014705
14706#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014707#ifdef bottom_xmlunicode
14708#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014709extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014710#else
14711#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14712extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014713#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014715#endif
14716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014717
14718#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014719#ifdef bottom_xmlunicode
14720#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014721extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014722#else
14723#ifndef xmlUCSIsVariationSelectors
14724extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014725#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014727#endif
14728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014729
14730#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014731#ifdef bottom_xmlunicode
14732#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014733extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014734#else
14735#ifndef xmlUCSIsVariationSelectorsSupplement
14736extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014737#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014739#endif
14740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014741
14742#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014743#ifdef bottom_xmlunicode
14744#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014745extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014746#else
14747#ifndef xmlUCSIsYiRadicals
14748extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014749#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014751#endif
14752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014753
14754#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014755#ifdef bottom_xmlunicode
14756#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014757extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014758#else
14759#ifndef xmlUCSIsYiSyllables
14760extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014761#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014763#endif
14764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014765
14766#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014767#ifdef bottom_xmlunicode
14768#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014769extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014770#else
14771#ifndef xmlUCSIsYijingHexagramSymbols
14772extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014773#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014775#endif
14776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014777
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014778#ifdef bottom_uri
14779#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014780extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014781#else
14782#ifndef xmlURIEscape
14783extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014784#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014785#endif
14786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014787
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014788#ifdef bottom_uri
14789#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014790extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014791#else
14792#ifndef xmlURIEscapeStr
14793extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014794#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014795#endif
14796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014797
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014798#ifdef bottom_uri
14799#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014800extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014801#else
14802#ifndef xmlURIUnescapeString
14803extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014804#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014805#endif
14806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014807
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014808#ifdef bottom_xmlstring
14809#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014810extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014811#else
14812#ifndef xmlUTF8Charcmp
14813extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014814#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014815#endif
14816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014817
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014818#ifdef bottom_xmlstring
14819#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014820extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014821#else
14822#ifndef xmlUTF8Size
14823extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014824#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014825#endif
14826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014827
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014828#ifdef bottom_xmlstring
14829#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014830extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014831#else
14832#ifndef xmlUTF8Strlen
14833extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014834#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014835#endif
14836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014837
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014838#ifdef bottom_xmlstring
14839#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014840extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014841#else
14842#ifndef xmlUTF8Strloc
14843extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014844#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014845#endif
14846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014847
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014848#ifdef bottom_xmlstring
14849#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014850extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014851#else
14852#ifndef xmlUTF8Strndup
14853extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014854#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014855#endif
14856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014857
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014858#ifdef bottom_xmlstring
14859#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014860extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014861#else
14862#ifndef xmlUTF8Strpos
14863extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014864#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014865#endif
14866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014867
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014868#ifdef bottom_xmlstring
14869#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014870extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014871#else
14872#ifndef xmlUTF8Strsize
14873extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014874#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014875#endif
14876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014877
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014878#ifdef bottom_xmlstring
14879#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014880extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014881#else
14882#ifndef xmlUTF8Strsub
14883extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014884#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014885#endif
14886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014887
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014888#ifdef bottom_tree
14889#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014890extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014891#else
14892#ifndef xmlUnlinkNode
14893extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014894#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014895#endif
14896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014897
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014898#ifdef bottom_threads
14899#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014900extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014901#else
14902#ifndef xmlUnlockLibrary
14903extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014904#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014905#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014906#endif
14907
14908#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014909#ifdef bottom_tree
14910#undef xmlUnsetNsProp
14911extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14912#else
14913#ifndef xmlUnsetNsProp
14914extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14915#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14916#endif
14917#endif
14918#endif
14919
14920#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14921#ifdef bottom_tree
14922#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014923extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014924#else
14925#ifndef xmlUnsetProp
14926extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014927#define xmlUnsetProp xmlUnsetProp__internal_alias
14928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014929#endif
14930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014931
14932#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014933#ifdef bottom_valid
14934#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014935extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014936#else
14937#ifndef xmlValidBuildContentModel
14938extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014939#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014941#endif
14942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014943
14944#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014945#ifdef bottom_valid
14946#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014947extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014948#else
14949#ifndef xmlValidCtxtNormalizeAttributeValue
14950extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014951#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014953#endif
14954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014955
14956#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014957#ifdef bottom_valid
14958#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014959extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014960#else
14961#ifndef xmlValidGetPotentialChildren
14962extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014963#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014965#endif
14966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014967
14968#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014969#ifdef bottom_valid
14970#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014971extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014972#else
14973#ifndef xmlValidGetValidElements
14974extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014975#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014977#endif
14978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014979
14980#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014981#ifdef bottom_valid
14982#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014983extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014984#else
14985#ifndef xmlValidNormalizeAttributeValue
14986extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014987#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014989#endif
14990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014991
14992#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014993#ifdef bottom_valid
14994#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014995extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014996#else
14997#ifndef xmlValidateAttributeDecl
14998extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014999#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015001#endif
15002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015003
15004#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015005#ifdef bottom_valid
15006#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015007extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015008#else
15009#ifndef xmlValidateAttributeValue
15010extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015011#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015013#endif
15014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015015
15016#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015017#ifdef bottom_valid
15018#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000015019extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015020#else
15021#ifndef xmlValidateDocument
15022extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015023#define xmlValidateDocument xmlValidateDocument__internal_alias
15024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015025#endif
15026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015027
15028#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015029#ifdef bottom_valid
15030#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015031extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015032#else
15033#ifndef xmlValidateDocumentFinal
15034extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015035#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015037#endif
15038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015039
15040#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015041#ifdef bottom_valid
15042#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015043extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015044#else
15045#ifndef xmlValidateDtd
15046extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015047#define xmlValidateDtd xmlValidateDtd__internal_alias
15048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015049#endif
15050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015051
15052#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015053#ifdef bottom_valid
15054#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015055extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015056#else
15057#ifndef xmlValidateDtdFinal
15058extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015059#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015062#endif
15063
15064#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015065#ifdef bottom_valid
15066#undef xmlValidateElement
15067extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15068#else
15069#ifndef xmlValidateElement
15070extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15071#define xmlValidateElement xmlValidateElement__internal_alias
15072#endif
15073#endif
15074#endif
15075
15076#if defined(LIBXML_VALID_ENABLED)
15077#ifdef bottom_valid
15078#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015079extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015080#else
15081#ifndef xmlValidateElementDecl
15082extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015083#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015085#endif
15086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015087
William M. Brack7f28a012007-01-11 23:42:10 +000015088#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015089#ifdef bottom_tree
15090#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015091extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015092#else
15093#ifndef xmlValidateNCName
15094extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015095#define xmlValidateNCName xmlValidateNCName__internal_alias
15096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015097#endif
15098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015099
15100#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015101#ifdef bottom_tree
15102#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000015103extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015104#else
15105#ifndef xmlValidateNMToken
15106extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015107#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015109#endif
15110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015111
15112#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015113#ifdef bottom_tree
15114#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015115extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015116#else
15117#ifndef xmlValidateName
15118extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015119#define xmlValidateName xmlValidateName__internal_alias
15120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015121#endif
15122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015123
15124#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015125#ifdef bottom_valid
15126#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015127extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015128#else
15129#ifndef xmlValidateNameValue
15130extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015131#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015133#endif
15134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015135
15136#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015137#ifdef bottom_valid
15138#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015139extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015140#else
15141#ifndef xmlValidateNamesValue
15142extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015143#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015145#endif
15146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015147
15148#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015149#ifdef bottom_valid
15150#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015151extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015152#else
15153#ifndef xmlValidateNmtokenValue
15154extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015155#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015158#endif
15159
15160#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015161#ifdef bottom_valid
15162#undef xmlValidateNmtokensValue
15163extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15164#else
15165#ifndef xmlValidateNmtokensValue
15166extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15167#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15168#endif
15169#endif
15170#endif
15171
15172#if defined(LIBXML_VALID_ENABLED)
15173#ifdef bottom_valid
15174#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015175extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015176#else
15177#ifndef xmlValidateNotationDecl
15178extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015179#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015181#endif
15182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015183
15184#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015185#ifdef bottom_valid
15186#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015187extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015188#else
15189#ifndef xmlValidateNotationUse
15190extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015191#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015193#endif
15194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015195
15196#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015197#ifdef bottom_valid
15198#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015199extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015200#else
15201#ifndef xmlValidateOneAttribute
15202extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015203#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015205#endif
15206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015207
15208#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015209#ifdef bottom_valid
15210#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015211extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015212#else
15213#ifndef xmlValidateOneElement
15214extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015215#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015217#endif
15218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015219
15220#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015221#ifdef bottom_valid
15222#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015223extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015224#else
15225#ifndef xmlValidateOneNamespace
15226extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015227#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015229#endif
15230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015231
15232#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015233#ifdef bottom_valid
15234#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015235extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015236#else
15237#ifndef xmlValidatePopElement
15238extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015239#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015241#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015242#endif
15243
15244#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015245#ifdef bottom_valid
15246#undef xmlValidatePushCData
15247extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15248#else
15249#ifndef xmlValidatePushCData
15250extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15251#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15252#endif
15253#endif
15254#endif
15255
15256#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15257#ifdef bottom_valid
15258#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015259extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015260#else
15261#ifndef xmlValidatePushElement
15262extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015263#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015265#endif
15266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015267
15268#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015269#ifdef bottom_tree
15270#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015271extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015272#else
15273#ifndef xmlValidateQName
15274extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015275#define xmlValidateQName xmlValidateQName__internal_alias
15276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015277#endif
15278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015279
15280#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015281#ifdef bottom_valid
15282#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015283extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015284#else
15285#ifndef xmlValidateRoot
15286extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015287#define xmlValidateRoot xmlValidateRoot__internal_alias
15288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015289#endif
15290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015291
15292#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015293#ifdef bottom_xinclude
15294#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015295extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015296#else
15297#ifndef xmlXIncludeFreeContext
15298extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015299#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015301#endif
15302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015303
15304#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015305#ifdef bottom_xinclude
15306#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015307extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015308#else
15309#ifndef xmlXIncludeNewContext
15310extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015311#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015313#endif
15314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015315
15316#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015317#ifdef bottom_xinclude
15318#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015319extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015320#else
15321#ifndef xmlXIncludeProcess
15322extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015323#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015325#endif
15326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015327
15328#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015329#ifdef bottom_xinclude
15330#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015331extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015332#else
15333#ifndef xmlXIncludeProcessFlags
15334extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015335#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015337#endif
15338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015339
15340#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015341#ifdef bottom_xinclude
William M. Brack7f28a012007-01-11 23:42:10 +000015342#undef xmlXIncludeProcessFlagsData
15343extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15344#else
15345#ifndef xmlXIncludeProcessFlagsData
15346extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15347#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15348#endif
15349#endif
15350#endif
15351
15352#if defined(LIBXML_XINCLUDE_ENABLED)
15353#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015354#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015355extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015356#else
15357#ifndef xmlXIncludeProcessNode
15358extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015359#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015361#endif
15362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015363
15364#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015365#ifdef bottom_xinclude
15366#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015367extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015368#else
15369#ifndef xmlXIncludeProcessTree
15370extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015371#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015373#endif
15374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015375
15376#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015377#ifdef bottom_xinclude
15378#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015379extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015380#else
15381#ifndef xmlXIncludeProcessTreeFlags
15382extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015383#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015385#endif
15386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015387
15388#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015389#ifdef bottom_xinclude
15390#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015391extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015392#else
15393#ifndef xmlXIncludeSetFlags
15394extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015395#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015397#endif
15398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015399
15400#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015401#ifdef bottom_xpath
15402#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015403extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015404#else
15405#ifndef xmlXPathAddValues
15406extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015407#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015409#endif
15410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015411
15412#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015413#ifdef bottom_xpath
15414#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015415extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015416#else
15417#ifndef xmlXPathBooleanFunction
15418extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015419#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015421#endif
15422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015423
15424#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015425#ifdef bottom_xpath
15426#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015427extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015428#else
15429#ifndef xmlXPathCastBooleanToNumber
15430extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015431#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015433#endif
15434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015435
15436#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015437#ifdef bottom_xpath
15438#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015439extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015440#else
15441#ifndef xmlXPathCastBooleanToString
15442extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015443#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015445#endif
15446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015447
15448#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015449#ifdef bottom_xpath
15450#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015451extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015452#else
15453#ifndef xmlXPathCastNodeSetToBoolean
15454extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015455#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015457#endif
15458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015459
15460#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015461#ifdef bottom_xpath
15462#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015463extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015464#else
15465#ifndef xmlXPathCastNodeSetToNumber
15466extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015467#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015469#endif
15470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015471
15472#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015473#ifdef bottom_xpath
15474#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015475extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015476#else
15477#ifndef xmlXPathCastNodeSetToString
15478extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015479#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015481#endif
15482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015483
15484#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015485#ifdef bottom_xpath
15486#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015487extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015488#else
15489#ifndef xmlXPathCastNodeToNumber
15490extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015491#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015493#endif
15494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015495
15496#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015497#ifdef bottom_xpath
15498#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015499extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015500#else
15501#ifndef xmlXPathCastNodeToString
15502extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015503#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015505#endif
15506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015507
15508#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015509#ifdef bottom_xpath
15510#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015511extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015512#else
15513#ifndef xmlXPathCastNumberToBoolean
15514extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015515#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015517#endif
15518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015519
15520#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015521#ifdef bottom_xpath
15522#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015523extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015524#else
15525#ifndef xmlXPathCastNumberToString
15526extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015527#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015529#endif
15530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015531
15532#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015533#ifdef bottom_xpath
15534#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015535extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015536#else
15537#ifndef xmlXPathCastStringToBoolean
15538extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015539#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015541#endif
15542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015543
15544#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015545#ifdef bottom_xpath
15546#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015547extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015548#else
15549#ifndef xmlXPathCastStringToNumber
15550extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015551#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015553#endif
15554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015555
15556#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015557#ifdef bottom_xpath
15558#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015559extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015560#else
15561#ifndef xmlXPathCastToBoolean
15562extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015563#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015565#endif
15566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015567
15568#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015569#ifdef bottom_xpath
15570#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015571extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015572#else
15573#ifndef xmlXPathCastToNumber
15574extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015575#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015577#endif
15578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015579
15580#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015581#ifdef bottom_xpath
15582#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015583extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015584#else
15585#ifndef xmlXPathCastToString
15586extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015587#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015589#endif
15590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015591
15592#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015593#ifdef bottom_xpath
15594#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015595extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015596#else
15597#ifndef xmlXPathCeilingFunction
15598extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015599#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015601#endif
15602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015603
15604#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015605#ifdef bottom_xpath
15606#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015607extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015608#else
15609#ifndef xmlXPathCmpNodes
15610extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015611#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015613#endif
15614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015615
15616#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015617#ifdef bottom_xpath
15618#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015619extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015620#else
15621#ifndef xmlXPathCompareValues
15622extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015623#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015625#endif
15626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015627
15628#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015629#ifdef bottom_xpath
15630#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015631extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015632#else
15633#ifndef xmlXPathCompile
15634extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015635#define xmlXPathCompile xmlXPathCompile__internal_alias
15636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015637#endif
15638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015639
15640#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015641#ifdef bottom_xpath
15642#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015643extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015644#else
15645#ifndef xmlXPathCompiledEval
15646extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015647#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015649#endif
15650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015651
15652#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015653#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015654#undef xmlXPathCompiledEvalToBoolean
15655extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15656#else
15657#ifndef xmlXPathCompiledEvalToBoolean
15658extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15659#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15660#endif
15661#endif
15662#endif
15663
15664#if defined(LIBXML_XPATH_ENABLED)
15665#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015666#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015667extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015668#else
15669#ifndef xmlXPathConcatFunction
15670extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015671#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015673#endif
15674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015675
15676#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015677#ifdef bottom_xpath
15678#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015679extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015680#else
15681#ifndef xmlXPathContainsFunction
15682extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015683#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015685#endif
15686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015687
15688#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015689#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015690#undef xmlXPathContextSetCache
15691extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
15692#else
15693#ifndef xmlXPathContextSetCache
15694extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
15695#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
15696#endif
15697#endif
15698#endif
15699
15700#if defined(LIBXML_XPATH_ENABLED)
15701#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015702#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015703extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015704#else
15705#ifndef xmlXPathConvertBoolean
15706extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015707#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015709#endif
15710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015711
15712#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015713#ifdef bottom_xpath
15714#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015715extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015716#else
15717#ifndef xmlXPathConvertNumber
15718extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015719#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015721#endif
15722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015723
15724#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015725#ifdef bottom_xpath
15726#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015727extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015728#else
15729#ifndef xmlXPathConvertString
15730extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015731#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015733#endif
15734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015735
15736#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015737#ifdef bottom_xpath
15738#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015739extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015740#else
15741#ifndef xmlXPathCountFunction
15742extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015743#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015745#endif
15746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015747
15748#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015749#ifdef bottom_xpath
15750#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015751extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015752#else
15753#ifndef xmlXPathCtxtCompile
15754extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015755#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015757#endif
15758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015759
15760#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015761#ifdef bottom_xpath
15762#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015763extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015764#else
15765#ifndef xmlXPathDebugDumpCompExpr
15766extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015767#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015769#endif
15770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015771
15772#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015773#ifdef bottom_xpath
15774#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015775extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015776#else
15777#ifndef xmlXPathDebugDumpObject
15778extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015779#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015781#endif
15782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015783
15784#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015785#ifdef bottom_xpath
15786#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015787extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015788#else
15789#ifndef xmlXPathDifference
15790extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015791#define xmlXPathDifference xmlXPathDifference__internal_alias
15792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015793#endif
15794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015795
15796#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015797#ifdef bottom_xpath
15798#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015799extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015800#else
15801#ifndef xmlXPathDistinct
15802extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015803#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015805#endif
15806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015807
15808#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015809#ifdef bottom_xpath
15810#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015811extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015812#else
15813#ifndef xmlXPathDistinctSorted
15814extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015815#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015817#endif
15818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015819
15820#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015821#ifdef bottom_xpath
15822#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015823extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015824#else
15825#ifndef xmlXPathDivValues
15826extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015827#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015829#endif
15830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015831
15832#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015833#ifdef bottom_xpath
15834#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015835extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015836#else
15837#ifndef xmlXPathEqualValues
15838extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015839#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015841#endif
15842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015843
15844#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015845#ifdef bottom_xpath
15846#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015847extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015848#else
15849#ifndef xmlXPathErr
15850extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015851#define xmlXPathErr xmlXPathErr__internal_alias
15852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015853#endif
15854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015855
15856#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015857#ifdef bottom_xpath
15858#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015859extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015860#else
15861#ifndef xmlXPathEval
15862extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015863#define xmlXPathEval xmlXPathEval__internal_alias
15864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015865#endif
15866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015867
15868#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015869#ifdef bottom_xpath
15870#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015871extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015872#else
15873#ifndef xmlXPathEvalExpr
15874extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015875#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015877#endif
15878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015879
15880#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015881#ifdef bottom_xpath
15882#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015883extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015884#else
15885#ifndef xmlXPathEvalExpression
15886extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015887#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015889#endif
15890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015891
15892#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015893#ifdef bottom_xpath
15894#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015895extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015896#else
15897#ifndef xmlXPathEvalPredicate
15898extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015899#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015901#endif
15902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015903
15904#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015905#ifdef bottom_xpath
15906#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015907extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015908#else
15909#ifndef xmlXPathEvaluatePredicateResult
15910extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015911#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015913#endif
15914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015915
15916#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015917#ifdef bottom_xpath
15918#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015919extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015920#else
15921#ifndef xmlXPathFalseFunction
15922extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015923#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015925#endif
15926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015927
15928#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015929#ifdef bottom_xpath
15930#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015931extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015932#else
15933#ifndef xmlXPathFloorFunction
15934extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015935#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015937#endif
15938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015939
15940#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015941#ifdef bottom_xpath
15942#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015943extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015944#else
15945#ifndef xmlXPathFreeCompExpr
15946extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015947#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015949#endif
15950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015951
15952#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015953#ifdef bottom_xpath
15954#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015955extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015956#else
15957#ifndef xmlXPathFreeContext
15958extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015959#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015961#endif
15962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015963
15964#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015965#ifdef bottom_xpath
15966#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015967extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015968#else
15969#ifndef xmlXPathFreeNodeSet
15970extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015971#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015973#endif
15974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015975
15976#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015977#ifdef bottom_xpath
15978#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015979extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015980#else
15981#ifndef xmlXPathFreeNodeSetList
15982extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015983#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015985#endif
15986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015987
15988#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015989#ifdef bottom_xpath
15990#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015991extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015992#else
15993#ifndef xmlXPathFreeObject
15994extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015995#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015997#endif
15998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015999
16000#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016001#ifdef bottom_xpath
16002#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016003extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016004#else
16005#ifndef xmlXPathFreeParserContext
16006extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016007#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016009#endif
16010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016011
16012#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016013#ifdef bottom_xpath
16014#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016015extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016016#else
16017#ifndef xmlXPathFunctionLookup
16018extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016019#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016021#endif
16022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016023
16024#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016025#ifdef bottom_xpath
16026#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016027extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016028#else
16029#ifndef xmlXPathFunctionLookupNS
16030extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016031#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016033#endif
16034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016035
16036#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016037#ifdef bottom_xpath
16038#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016039extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016040#else
16041#ifndef xmlXPathHasSameNodes
16042extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016043#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016045#endif
16046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016047
16048#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016049#ifdef bottom_xpath
16050#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016051extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016052#else
16053#ifndef xmlXPathIdFunction
16054extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016055#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016057#endif
16058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016059
16060#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016061#ifdef bottom_xpath
16062#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000016063extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016064#else
16065#ifndef xmlXPathInit
16066extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016067#define xmlXPathInit xmlXPathInit__internal_alias
16068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016069#endif
16070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016071
16072#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016073#ifdef bottom_xpath
16074#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000016075extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016076#else
16077#ifndef xmlXPathIntersection
16078extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016079#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016081#endif
16082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016083
16084#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016085#ifdef bottom_xpath
16086#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016087extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016088#else
16089#ifndef xmlXPathIsInf
16090extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016091#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016093#endif
16094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016095
16096#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016097#ifdef bottom_xpath
16098#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000016099extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016100#else
16101#ifndef xmlXPathIsNaN
16102extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016103#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016105#endif
16106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016107
16108#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016109#ifdef bottom_xpath
16110#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000016111extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016112#else
16113#ifndef xmlXPathIsNodeType
16114extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016115#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016117#endif
16118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016119
16120#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016121#ifdef bottom_xpath
16122#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016123extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016124#else
16125#ifndef xmlXPathLangFunction
16126extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016127#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016129#endif
16130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016131
16132#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016133#ifdef bottom_xpath
16134#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016135extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016136#else
16137#ifndef xmlXPathLastFunction
16138extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016139#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016141#endif
16142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016143
16144#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016145#ifdef bottom_xpath
16146#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016147extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016148#else
16149#ifndef xmlXPathLeading
16150extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016151#define xmlXPathLeading xmlXPathLeading__internal_alias
16152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016153#endif
16154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016155
16156#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016157#ifdef bottom_xpath
16158#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016159extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016160#else
16161#ifndef xmlXPathLeadingSorted
16162extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016163#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016165#endif
16166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016167
16168#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016169#ifdef bottom_xpath
16170#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016171extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016172#else
16173#ifndef xmlXPathLocalNameFunction
16174extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016175#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016177#endif
16178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016179
16180#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016181#ifdef bottom_xpath
16182#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016183extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016184#else
16185#ifndef xmlXPathModValues
16186extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016187#define xmlXPathModValues xmlXPathModValues__internal_alias
16188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016189#endif
16190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016191
16192#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016193#ifdef bottom_xpath
16194#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016195extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016196#else
16197#ifndef xmlXPathMultValues
16198extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016199#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016201#endif
16202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016203
16204#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016205#ifdef bottom_xpath
16206#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016207extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016208#else
16209#ifndef xmlXPathNamespaceURIFunction
16210extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016211#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016213#endif
16214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016215
16216#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016217#ifdef bottom_xpath
16218#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016219extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016220#else
16221#ifndef xmlXPathNewBoolean
16222extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016223#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016225#endif
16226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016227
16228#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016229#ifdef bottom_xpath
16230#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016231extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016232#else
16233#ifndef xmlXPathNewCString
16234extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016235#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016237#endif
16238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016239
16240#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016241#ifdef bottom_xpath
16242#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016243extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016244#else
16245#ifndef xmlXPathNewContext
16246extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016247#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016249#endif
16250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016251
16252#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016253#ifdef bottom_xpath
16254#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016255extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016256#else
16257#ifndef xmlXPathNewFloat
16258extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016259#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016261#endif
16262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016263
16264#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016265#ifdef bottom_xpath
16266#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016267extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016268#else
16269#ifndef xmlXPathNewNodeSet
16270extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016271#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016273#endif
16274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016275
16276#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016277#ifdef bottom_xpath
16278#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016279extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016280#else
16281#ifndef xmlXPathNewNodeSetList
16282extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016283#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016285#endif
16286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016287
16288#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016289#ifdef bottom_xpath
16290#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016291extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016292#else
16293#ifndef xmlXPathNewParserContext
16294extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016295#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016297#endif
16298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016299
16300#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016301#ifdef bottom_xpath
16302#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016303extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016304#else
16305#ifndef xmlXPathNewString
16306extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016307#define xmlXPathNewString xmlXPathNewString__internal_alias
16308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016309#endif
16310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016311
16312#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016313#ifdef bottom_xpath
16314#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016315extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016316#else
16317#ifndef xmlXPathNewValueTree
16318extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016319#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016321#endif
16322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016323
16324#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016325#ifdef bottom_xpath
16326#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016327extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016328#else
16329#ifndef xmlXPathNextAncestor
16330extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016331#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016333#endif
16334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016335
16336#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016337#ifdef bottom_xpath
16338#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016339extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016340#else
16341#ifndef xmlXPathNextAncestorOrSelf
16342extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016343#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016345#endif
16346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016347
16348#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016349#ifdef bottom_xpath
16350#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016351extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016352#else
16353#ifndef xmlXPathNextAttribute
16354extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016355#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016357#endif
16358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016359
16360#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016361#ifdef bottom_xpath
16362#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016363extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016364#else
16365#ifndef xmlXPathNextChild
16366extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016367#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016369#endif
16370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016371
16372#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016373#ifdef bottom_xpath
16374#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016375extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016376#else
16377#ifndef xmlXPathNextDescendant
16378extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016379#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016381#endif
16382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016383
16384#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016385#ifdef bottom_xpath
16386#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016387extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016388#else
16389#ifndef xmlXPathNextDescendantOrSelf
16390extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016391#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016393#endif
16394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016395
16396#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016397#ifdef bottom_xpath
16398#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016399extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016400#else
16401#ifndef xmlXPathNextFollowing
16402extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016403#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016405#endif
16406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016407
16408#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016409#ifdef bottom_xpath
16410#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016411extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016412#else
16413#ifndef xmlXPathNextFollowingSibling
16414extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016415#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016417#endif
16418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016419
16420#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016421#ifdef bottom_xpath
16422#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016423extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016424#else
16425#ifndef xmlXPathNextNamespace
16426extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016427#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016429#endif
16430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016431
16432#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016433#ifdef bottom_xpath
16434#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016435extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016436#else
16437#ifndef xmlXPathNextParent
16438extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016439#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016441#endif
16442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016443
16444#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016445#ifdef bottom_xpath
16446#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016447extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016448#else
16449#ifndef xmlXPathNextPreceding
16450extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016451#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016453#endif
16454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016455
16456#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016457#ifdef bottom_xpath
16458#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016459extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016460#else
16461#ifndef xmlXPathNextPrecedingSibling
16462extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016463#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016465#endif
16466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016467
16468#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016469#ifdef bottom_xpath
16470#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016471extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016472#else
16473#ifndef xmlXPathNextSelf
16474extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016475#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016477#endif
16478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016479
16480#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016481#ifdef bottom_xpath
16482#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016483extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016484#else
16485#ifndef xmlXPathNodeLeading
16486extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016487#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016489#endif
16490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016491
16492#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016493#ifdef bottom_xpath
16494#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016495extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016496#else
16497#ifndef xmlXPathNodeLeadingSorted
16498extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016499#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016501#endif
16502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016503
16504#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016505#ifdef bottom_xpath
16506#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016507extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016508#else
16509#ifndef xmlXPathNodeSetAdd
16510extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016511#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016513#endif
16514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016515
16516#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016517#ifdef bottom_xpath
16518#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016519extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016520#else
16521#ifndef xmlXPathNodeSetAddNs
16522extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016523#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016525#endif
16526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016527
16528#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016529#ifdef bottom_xpath
16530#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016531extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016532#else
16533#ifndef xmlXPathNodeSetAddUnique
16534extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016535#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016537#endif
16538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016539
16540#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016541#ifdef bottom_xpath
16542#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016543extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016544#else
16545#ifndef xmlXPathNodeSetContains
16546extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016547#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016549#endif
16550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016551
16552#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016553#ifdef bottom_xpath
16554#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016555extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016556#else
16557#ifndef xmlXPathNodeSetCreate
16558extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016559#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016561#endif
16562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016563
16564#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016565#ifdef bottom_xpath
16566#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016567extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016568#else
16569#ifndef xmlXPathNodeSetDel
16570extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016571#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016573#endif
16574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016575
16576#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016577#ifdef bottom_xpath
16578#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016579extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016580#else
16581#ifndef xmlXPathNodeSetFreeNs
16582extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016583#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016585#endif
16586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016587
16588#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016589#ifdef bottom_xpath
16590#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016591extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016592#else
16593#ifndef xmlXPathNodeSetMerge
16594extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016595#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016597#endif
16598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016599
16600#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016601#ifdef bottom_xpath
16602#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016603extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016604#else
16605#ifndef xmlXPathNodeSetRemove
16606extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016607#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016609#endif
16610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016611
16612#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016613#ifdef bottom_xpath
16614#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016615extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016616#else
16617#ifndef xmlXPathNodeSetSort
16618extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016619#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016621#endif
16622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016623
16624#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016625#ifdef bottom_xpath
16626#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016627extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016628#else
16629#ifndef xmlXPathNodeTrailing
16630extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016631#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016633#endif
16634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016635
16636#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016637#ifdef bottom_xpath
16638#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016639extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016640#else
16641#ifndef xmlXPathNodeTrailingSorted
16642extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016643#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016645#endif
16646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016647
16648#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016649#ifdef bottom_xpath
16650#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016651extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016652#else
16653#ifndef xmlXPathNormalizeFunction
16654extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016655#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016657#endif
16658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016659
16660#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016661#ifdef bottom_xpath
16662#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016663extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016664#else
16665#ifndef xmlXPathNotEqualValues
16666extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016667#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016669#endif
16670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016671
16672#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016673#ifdef bottom_xpath
16674#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016675extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016676#else
16677#ifndef xmlXPathNotFunction
16678extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016679#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016681#endif
16682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016683
16684#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016685#ifdef bottom_xpath
16686#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016687extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016688#else
16689#ifndef xmlXPathNsLookup
16690extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016691#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016693#endif
16694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016695
16696#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016697#ifdef bottom_xpath
16698#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016699extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016700#else
16701#ifndef xmlXPathNumberFunction
16702extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016703#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016705#endif
16706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016707
16708#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016709#ifdef bottom_xpath
16710#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016711extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016712#else
16713#ifndef xmlXPathObjectCopy
16714extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016715#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016717#endif
16718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016719
16720#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016721#ifdef bottom_xpath
16722#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016723extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016724#else
16725#ifndef xmlXPathOrderDocElems
16726extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016727#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016729#endif
16730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016731
16732#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016733#ifdef bottom_xpath
16734#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016735extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016736#else
16737#ifndef xmlXPathParseNCName
16738extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016739#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016741#endif
16742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016743
16744#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016745#ifdef bottom_xpath
16746#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016747extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016748#else
16749#ifndef xmlXPathParseName
16750extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016751#define xmlXPathParseName xmlXPathParseName__internal_alias
16752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016753#endif
16754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016755
16756#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016757#ifdef bottom_xpath
16758#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016759extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016760#else
16761#ifndef xmlXPathPopBoolean
16762extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016763#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016765#endif
16766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016767
16768#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016769#ifdef bottom_xpath
16770#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016771extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016772#else
16773#ifndef xmlXPathPopExternal
16774extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016775#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016777#endif
16778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016779
16780#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016781#ifdef bottom_xpath
16782#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016783extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016784#else
16785#ifndef xmlXPathPopNodeSet
16786extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016787#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016789#endif
16790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016791
16792#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016793#ifdef bottom_xpath
16794#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016795extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016796#else
16797#ifndef xmlXPathPopNumber
16798extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016799#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016801#endif
16802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016803
16804#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016805#ifdef bottom_xpath
16806#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016807extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016808#else
16809#ifndef xmlXPathPopString
16810extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016811#define xmlXPathPopString xmlXPathPopString__internal_alias
16812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016813#endif
16814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016815
16816#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016817#ifdef bottom_xpath
16818#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016819extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016820#else
16821#ifndef xmlXPathPositionFunction
16822extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016823#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016825#endif
16826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016827
16828#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016829#ifdef bottom_xpath
16830#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016831extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016832#else
16833#ifndef xmlXPathRegisterAllFunctions
16834extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016835#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016837#endif
16838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016839
16840#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016841#ifdef bottom_xpath
16842#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016843extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016844#else
16845#ifndef xmlXPathRegisterFunc
16846extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016847#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016849#endif
16850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016851
16852#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016853#ifdef bottom_xpath
16854#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016855extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016856#else
16857#ifndef xmlXPathRegisterFuncLookup
16858extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016859#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016861#endif
16862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016863
16864#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016865#ifdef bottom_xpath
16866#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016867extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016868#else
16869#ifndef xmlXPathRegisterFuncNS
16870extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016871#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016873#endif
16874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016875
16876#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016877#ifdef bottom_xpath
16878#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016879extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016880#else
16881#ifndef xmlXPathRegisterNs
16882extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016883#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016885#endif
16886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016887
16888#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016889#ifdef bottom_xpath
16890#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016891extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016892#else
16893#ifndef xmlXPathRegisterVariable
16894extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016895#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016897#endif
16898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016899
16900#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016901#ifdef bottom_xpath
16902#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016903extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016904#else
16905#ifndef xmlXPathRegisterVariableLookup
16906extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016907#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016909#endif
16910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016911
16912#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016913#ifdef bottom_xpath
16914#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016915extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016916#else
16917#ifndef xmlXPathRegisterVariableNS
16918extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016919#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016921#endif
16922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016923
16924#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016925#ifdef bottom_xpath
16926#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016927extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016928#else
16929#ifndef xmlXPathRegisteredFuncsCleanup
16930extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016931#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016933#endif
16934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016935
16936#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016937#ifdef bottom_xpath
16938#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016939extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016940#else
16941#ifndef xmlXPathRegisteredNsCleanup
16942extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016943#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016945#endif
16946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016947
16948#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016949#ifdef bottom_xpath
16950#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016951extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016952#else
16953#ifndef xmlXPathRegisteredVariablesCleanup
16954extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016955#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016957#endif
16958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016959
16960#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016961#ifdef bottom_xpath
16962#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016963extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016964#else
16965#ifndef xmlXPathRoot
16966extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016967#define xmlXPathRoot xmlXPathRoot__internal_alias
16968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016969#endif
16970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016971
16972#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016973#ifdef bottom_xpath
16974#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016975extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016976#else
16977#ifndef xmlXPathRoundFunction
16978extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016979#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016981#endif
16982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016983
16984#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016985#ifdef bottom_xpath
16986#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016987extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016988#else
16989#ifndef xmlXPathStartsWithFunction
16990extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016991#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016993#endif
16994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016995
16996#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016997#ifdef bottom_xpath
16998#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016999extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017000#else
17001#ifndef xmlXPathStringEvalNumber
17002extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017003#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017005#endif
17006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017007
17008#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017009#ifdef bottom_xpath
17010#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017011extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017012#else
17013#ifndef xmlXPathStringFunction
17014extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017015#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017017#endif
17018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017019
17020#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017021#ifdef bottom_xpath
17022#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017023extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017024#else
17025#ifndef xmlXPathStringLengthFunction
17026extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017027#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017029#endif
17030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017031
17032#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017033#ifdef bottom_xpath
17034#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000017035extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017036#else
17037#ifndef xmlXPathSubValues
17038extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017039#define xmlXPathSubValues xmlXPathSubValues__internal_alias
17040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017041#endif
17042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017043
17044#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017045#ifdef bottom_xpath
17046#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017047extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017048#else
17049#ifndef xmlXPathSubstringAfterFunction
17050extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017051#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017053#endif
17054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017055
17056#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017057#ifdef bottom_xpath
17058#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017059extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017060#else
17061#ifndef xmlXPathSubstringBeforeFunction
17062extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017063#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017065#endif
17066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017067
17068#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017069#ifdef bottom_xpath
17070#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017071extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017072#else
17073#ifndef xmlXPathSubstringFunction
17074extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017075#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017077#endif
17078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017079
17080#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017081#ifdef bottom_xpath
17082#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017083extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017084#else
17085#ifndef xmlXPathSumFunction
17086extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017087#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017089#endif
17090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017091
17092#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017093#ifdef bottom_xpath
17094#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000017095extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017096#else
17097#ifndef xmlXPathTrailing
17098extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017099#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017101#endif
17102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017103
17104#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017105#ifdef bottom_xpath
17106#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000017107extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017108#else
17109#ifndef xmlXPathTrailingSorted
17110extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017111#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017113#endif
17114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017115
17116#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017117#ifdef bottom_xpath
17118#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017119extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017120#else
17121#ifndef xmlXPathTranslateFunction
17122extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017123#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017125#endif
17126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017127
17128#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017129#ifdef bottom_xpath
17130#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017131extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017132#else
17133#ifndef xmlXPathTrueFunction
17134extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017135#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017137#endif
17138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017139
17140#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017141#ifdef bottom_xpath
17142#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000017143extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017144#else
17145#ifndef xmlXPathValueFlipSign
17146extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017147#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017149#endif
17150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017151
17152#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017153#ifdef bottom_xpath
17154#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017155extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017156#else
17157#ifndef xmlXPathVariableLookup
17158extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017159#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017161#endif
17162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017163
17164#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017165#ifdef bottom_xpath
17166#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017167extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017168#else
17169#ifndef xmlXPathVariableLookupNS
17170extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017171#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017173#endif
17174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017175
17176#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017177#ifdef bottom_xpath
17178#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017179extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017180#else
17181#ifndef xmlXPathWrapCString
17182extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017183#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017185#endif
17186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017187
17188#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017189#ifdef bottom_xpath
17190#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017191extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017192#else
17193#ifndef xmlXPathWrapExternal
17194extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017195#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017197#endif
17198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017199
17200#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017201#ifdef bottom_xpath
17202#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017203extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017204#else
17205#ifndef xmlXPathWrapNodeSet
17206extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017207#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017209#endif
17210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017211
17212#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017213#ifdef bottom_xpath
17214#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017215extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017216#else
17217#ifndef xmlXPathWrapString
17218extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017219#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017221#endif
17222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017223
17224#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017225#ifdef bottom_xpath
17226#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017227extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017228#else
17229#ifndef xmlXPatherror
17230extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017231#define xmlXPatherror xmlXPatherror__internal_alias
17232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017233#endif
17234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017235
17236#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017237#ifdef bottom_xpointer
17238#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017239extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017240#else
17241#ifndef xmlXPtrBuildNodeList
17242extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017243#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017245#endif
17246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017247
17248#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017249#ifdef bottom_xpointer
17250#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017251extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017252#else
17253#ifndef xmlXPtrEval
17254extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017255#define xmlXPtrEval xmlXPtrEval__internal_alias
17256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017257#endif
17258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017259
17260#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017261#ifdef bottom_xpointer
17262#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017263extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017264#else
17265#ifndef xmlXPtrEvalRangePredicate
17266extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017267#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017269#endif
17270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017271
17272#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017273#ifdef bottom_xpointer
17274#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017275extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017276#else
17277#ifndef xmlXPtrFreeLocationSet
17278extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017279#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017281#endif
17282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017283
17284#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017285#ifdef bottom_xpointer
17286#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017287extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017288#else
17289#ifndef xmlXPtrLocationSetAdd
17290extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017291#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017293#endif
17294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017295
17296#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017297#ifdef bottom_xpointer
17298#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017299extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017300#else
17301#ifndef xmlXPtrLocationSetCreate
17302extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017303#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017305#endif
17306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017307
17308#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017309#ifdef bottom_xpointer
17310#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017311extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017312#else
17313#ifndef xmlXPtrLocationSetDel
17314extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017315#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017317#endif
17318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017319
17320#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017321#ifdef bottom_xpointer
17322#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017323extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017324#else
17325#ifndef xmlXPtrLocationSetMerge
17326extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017327#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017329#endif
17330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017331
17332#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017333#ifdef bottom_xpointer
17334#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017335extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017336#else
17337#ifndef xmlXPtrLocationSetRemove
17338extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017339#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017341#endif
17342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017343
17344#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017345#ifdef bottom_xpointer
17346#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017347extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017348#else
17349#ifndef xmlXPtrNewCollapsedRange
17350extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017351#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017353#endif
17354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017355
17356#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017357#ifdef bottom_xpointer
17358#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017359extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017360#else
17361#ifndef xmlXPtrNewContext
17362extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017363#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017365#endif
17366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017367
17368#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017369#ifdef bottom_xpointer
17370#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017371extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017372#else
17373#ifndef xmlXPtrNewLocationSetNodeSet
17374extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017375#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017377#endif
17378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017379
17380#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017381#ifdef bottom_xpointer
17382#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017383extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017384#else
17385#ifndef xmlXPtrNewLocationSetNodes
17386extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017387#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017389#endif
17390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017391
17392#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017393#ifdef bottom_xpointer
17394#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017395extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017396#else
17397#ifndef xmlXPtrNewRange
17398extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017399#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017401#endif
17402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017403
17404#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017405#ifdef bottom_xpointer
17406#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017407extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017408#else
17409#ifndef xmlXPtrNewRangeNodeObject
17410extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017411#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017413#endif
17414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017415
17416#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017417#ifdef bottom_xpointer
17418#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017419extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017420#else
17421#ifndef xmlXPtrNewRangeNodePoint
17422extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017423#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017425#endif
17426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017427
17428#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017429#ifdef bottom_xpointer
17430#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017431extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017432#else
17433#ifndef xmlXPtrNewRangeNodes
17434extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017435#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017437#endif
17438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017439
17440#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017441#ifdef bottom_xpointer
17442#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017443extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017444#else
17445#ifndef xmlXPtrNewRangePointNode
17446extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017447#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017449#endif
17450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017451
17452#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017453#ifdef bottom_xpointer
17454#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017455extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017456#else
17457#ifndef xmlXPtrNewRangePoints
17458extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017459#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017461#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017462#endif
17463
17464#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017465#ifdef bottom_xpointer
17466#undef xmlXPtrRangeToFunction
17467extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17468#else
17469#ifndef xmlXPtrRangeToFunction
17470extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17471#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17472#endif
17473#endif
17474#endif
17475
17476#if defined(LIBXML_XPTR_ENABLED)
17477#ifdef bottom_xpointer
17478#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017479extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017480#else
17481#ifndef xmlXPtrWrapLocationSet
17482extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017483#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017485#endif
17486#endif
17487
17488
17489#endif
17490#endif
17491#endif
17492#endif
17493#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017494