blob: e2584c0e6479477497b8125b01af0bf076ac46cc [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"
39#include "libxml/threads.h"
40#include "libxml/tree.h"
41#include "libxml/uri.h"
42#include "libxml/valid.h"
43#include "libxml/xinclude.h"
44#include "libxml/xlink.h"
45#include "libxml/xmlautomata.h"
46#include "libxml/xmlerror.h"
47#include "libxml/xmlexports.h"
48#include "libxml/xmlIO.h"
49#include "libxml/xmlmemory.h"
50#include "libxml/xmlreader.h"
51#include "libxml/xmlregexp.h"
52#include "libxml/xmlsave.h"
53#include "libxml/xmlschemas.h"
54#include "libxml/xmlschemastypes.h"
55#include "libxml/xmlstring.h"
56#include "libxml/xmlunicode.h"
57#include "libxml/xmlversion.h"
58#include "libxml/xmlwriter.h"
59#include "libxml/xpath.h"
60#include "libxml/xpathInternals.h"
61#include "libxml/xpointer.h"
62#include "libxml/xmlmodule.h"
63
64/* special hot spot not exported ones */
65
Daniel Veillard5d4644e2005-04-01 13:11:58 +000066#ifdef bottom_globals
67#undef __xmlGenericError
Daniel Veillardbe076e92005-01-04 20:18:14 +000068extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000069#else
70#ifndef __xmlGenericError
71extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000072#define __xmlGenericError __xmlGenericError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000073#endif
74#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000075
Daniel Veillard5d4644e2005-04-01 13:11:58 +000076#ifdef bottom_globals
77#undef __xmlGenericErrorContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000078extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000079#else
80#ifndef __xmlGenericErrorContext
81extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000082#define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000083#endif
84#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000085
86/* list generated from libxml2-api.xml */
Daniel Veillardbe076e92005-01-04 20:18:14 +000087#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000088#ifdef bottom_DOCBparser
89#undef docbCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +000090extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000091#else
92#ifndef docbCreatePushParserCtxt
93extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000094#define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
95#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000096#endif
97#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000098
99#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000100#ifdef bottom_HTMLparser
101#undef htmlAttrAllowed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000102extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000103#else
104#ifndef htmlAttrAllowed
105extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000106#define htmlAttrAllowed htmlAttrAllowed__internal_alias
107#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000108#endif
109#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000110
111#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000112#ifdef bottom_HTMLparser
113#undef htmlAutoCloseTag
Daniel Veillardbe076e92005-01-04 20:18:14 +0000114extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000115#else
116#ifndef htmlAutoCloseTag
117extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000118#define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
119#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000120#endif
121#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000122
123#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000124#ifdef bottom_HTMLparser
125#undef htmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000126extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000127#else
128#ifndef htmlCreateFileParserCtxt
129extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000130#define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
131#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000132#endif
133#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000134
135#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000136#ifdef bottom_HTMLparser
137#undef htmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000138extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000139#else
140#ifndef htmlCreateMemoryParserCtxt
141extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000142#define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
143#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000144#endif
145#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000146
147#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000148#ifdef bottom_HTMLparser
149#undef htmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000150extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000151#else
152#ifndef htmlCreatePushParserCtxt
153extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000154#define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
155#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000156#endif
157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000158
159#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000160#ifdef bottom_HTMLparser
161#undef htmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000162extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000163#else
164#ifndef htmlCtxtReadDoc
165extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000166#define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
167#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000168#endif
169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000170
171#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000172#ifdef bottom_HTMLparser
173#undef htmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000174extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000175#else
176#ifndef htmlCtxtReadFd
177extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000178#define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
179#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000180#endif
181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000182
183#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000184#ifdef bottom_HTMLparser
185#undef htmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000186extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000187#else
188#ifndef htmlCtxtReadFile
189extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000190#define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
191#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000192#endif
193#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000194
195#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000196#ifdef bottom_HTMLparser
197#undef htmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000198extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000199#else
200#ifndef htmlCtxtReadIO
201extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000202#define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
203#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000204#endif
205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000206
207#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000208#ifdef bottom_HTMLparser
209#undef htmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000210extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000211#else
212#ifndef htmlCtxtReadMemory
213extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000214#define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
215#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000216#endif
217#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000218
219#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000220#ifdef bottom_HTMLparser
221#undef htmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +0000222extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000223#else
224#ifndef htmlCtxtReset
225extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000226#define htmlCtxtReset htmlCtxtReset__internal_alias
227#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000228#endif
229#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000230
231#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000232#ifdef bottom_HTMLparser
233#undef htmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +0000234extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000235#else
236#ifndef htmlCtxtUseOptions
237extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000238#define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
239#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000240#endif
241#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000242
243#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000244#ifdef bottom_SAX2
245#undef htmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +0000246extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000247#else
248#ifndef htmlDefaultSAXHandlerInit
249extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000250#define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
251#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000252#endif
253#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000254
255#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000256#ifdef bottom_HTMLtree
257#undef htmlDocContentDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000258extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000259#else
260#ifndef htmlDocContentDumpFormatOutput
261extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000262#define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
263#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000264#endif
265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000266
267#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000268#ifdef bottom_HTMLtree
269#undef htmlDocContentDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000270extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000271#else
272#ifndef htmlDocContentDumpOutput
273extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000274#define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
275#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000276#endif
277#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000278
279#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000280#ifdef bottom_HTMLtree
281#undef htmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000282extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000283#else
284#ifndef htmlDocDump
285extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000286#define htmlDocDump htmlDocDump__internal_alias
287#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000288#endif
289#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000290
291#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000292#ifdef bottom_HTMLtree
293#undef htmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000294extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000295#else
296#ifndef htmlDocDumpMemory
297extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000298#define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
299#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000300#endif
301#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000302
303#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000304#ifdef bottom_HTMLparser
305#undef htmlElementAllowedHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000306extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000307#else
308#ifndef htmlElementAllowedHere
309extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000310#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
311#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000312#endif
313#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000314
315#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000316#ifdef bottom_HTMLparser
317#undef htmlElementStatusHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000318extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000319#else
320#ifndef htmlElementStatusHere
321extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000322#define htmlElementStatusHere htmlElementStatusHere__internal_alias
323#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000324#endif
325#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000326
327#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000328#ifdef bottom_HTMLparser
329#undef htmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +0000330extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000331#else
332#ifndef htmlEncodeEntities
333extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000334#define htmlEncodeEntities htmlEncodeEntities__internal_alias
335#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000336#endif
337#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000338
339#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000340#ifdef bottom_HTMLparser
341#undef htmlEntityLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000342extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000343#else
344#ifndef htmlEntityLookup
345extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000346#define htmlEntityLookup htmlEntityLookup__internal_alias
347#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000348#endif
349#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000350
351#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000352#ifdef bottom_HTMLparser
353#undef htmlEntityValueLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000354extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000355#else
356#ifndef htmlEntityValueLookup
357extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000358#define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
359#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000360#endif
361#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000362
363#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000364#ifdef bottom_HTMLparser
365#undef htmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000366extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000367#else
368#ifndef htmlFreeParserCtxt
369extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000370#define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
371#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000372#endif
373#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000374
375#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000376#ifdef bottom_HTMLtree
377#undef htmlGetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000378extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000379#else
380#ifndef htmlGetMetaEncoding
381extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000382#define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
383#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000384#endif
385#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000386
387#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000388#ifdef bottom_HTMLparser
389#undef htmlHandleOmittedElem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000390extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000391#else
392#ifndef htmlHandleOmittedElem
393extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000394#define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
395#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000396#endif
397#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000398
399#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000400#ifdef bottom_HTMLparser
401#undef htmlInitAutoClose
Daniel Veillardbe076e92005-01-04 20:18:14 +0000402extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000403#else
404#ifndef htmlInitAutoClose
405extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000406#define htmlInitAutoClose htmlInitAutoClose__internal_alias
407#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000408#endif
409#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000410
411#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000412#ifdef bottom_HTMLparser
413#undef htmlIsAutoClosed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000414extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000415#else
416#ifndef htmlIsAutoClosed
417extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000418#define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
419#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000420#endif
421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000422
423#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000424#ifdef bottom_HTMLtree
425#undef htmlIsBooleanAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +0000426extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000427#else
428#ifndef htmlIsBooleanAttr
429extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000430#define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
431#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000432#endif
433#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000434
435#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000436#ifdef bottom_HTMLparser
437#undef htmlIsScriptAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +0000438extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000439#else
440#ifndef htmlIsScriptAttribute
441extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000442#define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
443#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000444#endif
445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000446
447#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000448#ifdef bottom_HTMLparser
449#undef htmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000450extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000451#else
452#ifndef htmlNewDoc
453extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000454#define htmlNewDoc htmlNewDoc__internal_alias
455#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000456#endif
457#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000458
459#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000460#ifdef bottom_HTMLparser
461#undef htmlNewDocNoDtD
Daniel Veillardbe076e92005-01-04 20:18:14 +0000462extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000463#else
464#ifndef htmlNewDocNoDtD
465extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000466#define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
467#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000468#endif
469#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000470
471#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000472#ifdef bottom_HTMLtree
473#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000474extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000475#else
476#ifndef htmlNodeDump
477extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000478#define htmlNodeDump htmlNodeDump__internal_alias
479#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000480#endif
481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000482
483#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000484#ifdef bottom_HTMLtree
485#undef htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000486extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000487#else
488#ifndef htmlNodeDumpFile
489extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000490#define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
491#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000492#endif
493#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000494
495#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000496#ifdef bottom_HTMLtree
497#undef htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000498extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000499#else
500#ifndef htmlNodeDumpFileFormat
501extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000502#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
503#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000504#endif
505#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000506
507#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000508#ifdef bottom_HTMLtree
509#undef htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000510extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000511#else
512#ifndef htmlNodeDumpFormatOutput
513extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000514#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
515#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000516#endif
517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000518
519#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000520#ifdef bottom_HTMLtree
521#undef htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000522extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000523#else
524#ifndef htmlNodeDumpOutput
525extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000526#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
527#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000529#endif
530
531#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000532#ifdef bottom_HTMLparser
533#undef htmlNodeStatus
534extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
535#else
536#ifndef htmlNodeStatus
537extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
538#define htmlNodeStatus htmlNodeStatus__internal_alias
539#endif
540#endif
541#endif
542
543#if defined(LIBXML_HTML_ENABLED)
544#ifdef bottom_HTMLparser
545#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000546extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000547#else
548#ifndef htmlParseCharRef
549extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000550#define htmlParseCharRef htmlParseCharRef__internal_alias
551#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000552#endif
553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000554
555#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000556#ifdef bottom_HTMLparser
557#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000558extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000559#else
560#ifndef htmlParseChunk
561extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000562#define htmlParseChunk htmlParseChunk__internal_alias
563#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000564#endif
565#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000566
567#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000568#ifdef bottom_HTMLparser
569#undef htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000570extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000571#else
572#ifndef htmlParseDoc
573extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000574#define htmlParseDoc htmlParseDoc__internal_alias
575#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000576#endif
577#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000578
579#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000580#ifdef bottom_HTMLparser
581#undef htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000582extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000583#else
584#ifndef htmlParseDocument
585extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000586#define htmlParseDocument htmlParseDocument__internal_alias
587#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000588#endif
589#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000590
591#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000592#ifdef bottom_HTMLparser
593#undef htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000594extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000595#else
596#ifndef htmlParseElement
597extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000598#define htmlParseElement htmlParseElement__internal_alias
599#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000600#endif
601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000602
603#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000604#ifdef bottom_HTMLparser
605#undef htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000606extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000607#else
608#ifndef htmlParseEntityRef
609extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000610#define htmlParseEntityRef htmlParseEntityRef__internal_alias
611#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000612#endif
613#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000614
615#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000616#ifdef bottom_HTMLparser
617#undef htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000618extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000619#else
620#ifndef htmlParseFile
621extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000622#define htmlParseFile htmlParseFile__internal_alias
623#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000624#endif
625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000626
627#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000628#ifdef bottom_HTMLparser
629#undef htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000630extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000631#else
632#ifndef htmlReadDoc
633extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000634#define htmlReadDoc htmlReadDoc__internal_alias
635#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000636#endif
637#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000638
639#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000640#ifdef bottom_HTMLparser
641#undef htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000642extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000643#else
644#ifndef htmlReadFd
645extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000646#define htmlReadFd htmlReadFd__internal_alias
647#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000648#endif
649#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000650
651#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000652#ifdef bottom_HTMLparser
653#undef htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000654extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000655#else
656#ifndef htmlReadFile
657extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000658#define htmlReadFile htmlReadFile__internal_alias
659#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000660#endif
661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000662
663#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000664#ifdef bottom_HTMLparser
665#undef htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000666extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000667#else
668#ifndef htmlReadIO
669extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000670#define htmlReadIO htmlReadIO__internal_alias
671#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000672#endif
673#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000674
675#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000676#ifdef bottom_HTMLparser
677#undef htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000678extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000679#else
680#ifndef htmlReadMemory
681extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000682#define htmlReadMemory htmlReadMemory__internal_alias
683#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000684#endif
685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000686
687#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000688#ifdef bottom_HTMLparser
689#undef htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000690extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000691#else
692#ifndef htmlSAXParseDoc
693extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000694#define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
695#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000696#endif
697#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000698
699#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000700#ifdef bottom_HTMLparser
701#undef htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000702extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000703#else
704#ifndef htmlSAXParseFile
705extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000706#define htmlSAXParseFile htmlSAXParseFile__internal_alias
707#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000708#endif
709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000710
711#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000712#ifdef bottom_HTMLtree
713#undef htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000714extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000715#else
716#ifndef htmlSaveFile
717extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000718#define htmlSaveFile htmlSaveFile__internal_alias
719#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000720#endif
721#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000722
723#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000724#ifdef bottom_HTMLtree
725#undef htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000726extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000727#else
728#ifndef htmlSaveFileEnc
729extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000730#define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
731#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000732#endif
733#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000734
735#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000736#ifdef bottom_HTMLtree
737#undef htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000738extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000739#else
740#ifndef htmlSaveFileFormat
741extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000742#define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
743#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000744#endif
745#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000746
747#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000748#ifdef bottom_HTMLtree
749#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000750extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000751#else
752#ifndef htmlSetMetaEncoding
753extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000754#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
755#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000756#endif
757#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000758
759#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000760#ifdef bottom_HTMLparser
761#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000762extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000763#else
764#ifndef htmlTagLookup
765extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000766#define htmlTagLookup htmlTagLookup__internal_alias
767#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000768#endif
769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000770
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000771#ifdef bottom_parser
772#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000773extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000774#else
775#ifndef inputPop
776extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000777#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000778#endif
779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000780
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000781#ifdef bottom_parser
782#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000783extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000784#else
785#ifndef inputPush
786extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000787#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000788#endif
789#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000790
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000791#ifdef bottom_parser
792#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000793extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000794#else
795#ifndef namePop
796extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000797#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000798#endif
799#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000800
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000801#ifdef bottom_parser
802#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000803extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000804#else
805#ifndef namePush
806extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000807#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000808#endif
809#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000810
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000811#ifdef bottom_parser
812#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000813extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000814#else
815#ifndef nodePop
816extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000817#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000818#endif
819#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000820
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000821#ifdef bottom_parser
822#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000823extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000824#else
825#ifndef nodePush
826extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000827#define nodePush nodePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000828#endif
829#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000830
831#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000832#ifdef bottom_xpath
833#undef valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000834extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000835#else
836#ifndef valuePop
837extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000838#define valuePop valuePop__internal_alias
839#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000840#endif
841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000842
843#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000844#ifdef bottom_xpath
845#undef valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000846extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000847#else
848#ifndef valuePush
849extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000850#define valuePush valuePush__internal_alias
851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000852#endif
853#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000854
855#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000856#ifdef bottom_catalog
857#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000858extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000859#else
860#ifndef xmlACatalogAdd
861extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000862#define xmlACatalogAdd xmlACatalogAdd__internal_alias
863#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000864#endif
865#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000866
867#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000868#ifdef bottom_catalog
869#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000870extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000871#else
872#ifndef xmlACatalogDump
873extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000874#define xmlACatalogDump xmlACatalogDump__internal_alias
875#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000876#endif
877#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000878
879#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000880#ifdef bottom_catalog
881#undef xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000882extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000883#else
884#ifndef xmlACatalogRemove
885extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000886#define xmlACatalogRemove xmlACatalogRemove__internal_alias
887#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000888#endif
889#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000890
891#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000892#ifdef bottom_catalog
893#undef xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000894extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000895#else
896#ifndef xmlACatalogResolve
897extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000898#define xmlACatalogResolve xmlACatalogResolve__internal_alias
899#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000900#endif
901#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000902
903#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000904#ifdef bottom_catalog
905#undef xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000906extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000907#else
908#ifndef xmlACatalogResolvePublic
909extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000910#define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
911#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000912#endif
913#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000914
915#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000916#ifdef bottom_catalog
917#undef xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000918extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000919#else
920#ifndef xmlACatalogResolveSystem
921extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000922#define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
923#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000924#endif
925#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000926
927#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000928#ifdef bottom_catalog
929#undef xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000930extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000931#else
932#ifndef xmlACatalogResolveURI
933extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000934#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
935#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000936#endif
937#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000938
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000939#ifdef bottom_valid
940#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000941extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000942#else
943#ifndef xmlAddAttributeDecl
944extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000945#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000946#endif
947#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000948
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000949#ifdef bottom_tree
950#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000951extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000952#else
953#ifndef xmlAddChild
954extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000955#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000956#endif
957#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000958
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000959#ifdef bottom_tree
960#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000961extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000962#else
963#ifndef xmlAddChildList
964extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000965#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000966#endif
967#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000968
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000969#ifdef bottom_entities
970#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000971extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000972#else
973#ifndef xmlAddDocEntity
974extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000975#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000976#endif
977#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000978
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000979#ifdef bottom_entities
980#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000981extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000982#else
983#ifndef xmlAddDtdEntity
984extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000985#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000986#endif
987#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000988
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000989#ifdef bottom_valid
990#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000991extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000992#else
993#ifndef xmlAddElementDecl
994extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000995#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000996#endif
997#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000998
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000999#ifdef bottom_encoding
1000#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001001extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001002#else
1003#ifndef xmlAddEncodingAlias
1004extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001005#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001006#endif
1007#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001008
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001009#ifdef bottom_valid
1010#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001011extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001012#else
1013#ifndef xmlAddID
1014extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001015#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001016#endif
1017#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001018
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001019#ifdef bottom_tree
1020#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001021extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001022#else
1023#ifndef xmlAddNextSibling
1024extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001025#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001026#endif
1027#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001028
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001029#ifdef bottom_valid
1030#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001031extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001032#else
1033#ifndef xmlAddNotationDecl
1034extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001035#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001036#endif
1037#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001038
1039#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001040#ifdef bottom_tree
1041#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001042extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001043#else
1044#ifndef xmlAddPrevSibling
1045extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001046#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1047#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001048#endif
1049#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001050
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001051#ifdef bottom_valid
1052#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001053extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001054#else
1055#ifndef xmlAddRef
1056extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001057#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001058#endif
1059#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001060
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001061#ifdef bottom_tree
1062#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001063extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001064#else
1065#ifndef xmlAddSibling
1066extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001067#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001068#endif
1069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001070
1071#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001072#ifdef bottom_xmlIO
1073#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001074extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001075#else
1076#ifndef xmlAllocOutputBuffer
1077extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001078#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1079#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001080#endif
1081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001082
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001083#ifdef bottom_xmlIO
1084#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001085extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001086#else
1087#ifndef xmlAllocParserInputBuffer
1088extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001089#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001090#endif
1091#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001092
1093#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001094#ifdef bottom_xmlsave
1095#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001096extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001097#else
1098#ifndef xmlAttrSerializeTxtContent
1099extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001100#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1101#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001102#endif
1103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001104
1105#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001106#ifdef bottom_xmlregexp
1107#undef xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001108extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001109#else
1110#ifndef xmlAutomataCompile
1111extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001112#define xmlAutomataCompile xmlAutomataCompile__internal_alias
1113#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001114#endif
1115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001116
1117#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001118#ifdef bottom_xmlregexp
1119#undef xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001120extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001121#else
1122#ifndef xmlAutomataGetInitState
1123extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001124#define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1125#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001126#endif
1127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001128
1129#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001130#ifdef bottom_xmlregexp
1131#undef xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001132extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001133#else
1134#ifndef xmlAutomataIsDeterminist
1135extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001136#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1137#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001138#endif
1139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001140
1141#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001142#ifdef bottom_xmlregexp
1143#undef xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001144extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001145#else
1146#ifndef xmlAutomataNewAllTrans
1147extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001148#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1149#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001150#endif
1151#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001152
1153#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001154#ifdef bottom_xmlregexp
1155#undef xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001156extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001157#else
1158#ifndef xmlAutomataNewCountTrans
1159extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001160#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1161#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001162#endif
1163#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001164
1165#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001166#ifdef bottom_xmlregexp
1167#undef xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001168extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001169#else
1170#ifndef xmlAutomataNewCountTrans2
1171extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001172#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1173#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001174#endif
1175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001176
1177#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001178#ifdef bottom_xmlregexp
1179#undef xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001180extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001181#else
1182#ifndef xmlAutomataNewCountedTrans
1183extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001184#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1185#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001186#endif
1187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001188
1189#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001190#ifdef bottom_xmlregexp
1191#undef xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001192extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001193#else
1194#ifndef xmlAutomataNewCounter
1195extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001196#define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1197#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001198#endif
1199#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001200
1201#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001202#ifdef bottom_xmlregexp
1203#undef xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001204extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001205#else
1206#ifndef xmlAutomataNewCounterTrans
1207extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001208#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1209#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001210#endif
1211#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001212
1213#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001214#ifdef bottom_xmlregexp
1215#undef xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001216extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001217#else
1218#ifndef xmlAutomataNewEpsilon
1219extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001220#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1221#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001222#endif
1223#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001224
1225#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001226#ifdef bottom_xmlregexp
1227#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001228extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001229#else
1230#ifndef xmlAutomataNewOnceTrans
1231extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001232#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1233#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001234#endif
1235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001236
1237#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001238#ifdef bottom_xmlregexp
1239#undef xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001240extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001241#else
1242#ifndef xmlAutomataNewOnceTrans2
1243extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001244#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1245#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001246#endif
1247#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001248
1249#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001250#ifdef bottom_xmlregexp
1251#undef xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001252extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001253#else
1254#ifndef xmlAutomataNewState
1255extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001256#define xmlAutomataNewState xmlAutomataNewState__internal_alias
1257#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001258#endif
1259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001260
1261#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001262#ifdef bottom_xmlregexp
1263#undef xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001264extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001265#else
1266#ifndef xmlAutomataNewTransition
1267extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001268#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1269#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001271#endif
1272
1273#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001274#ifdef bottom_xmlregexp
1275#undef xmlAutomataNewTransition2
1276extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1277#else
1278#ifndef xmlAutomataNewTransition2
1279extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1280#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1281#endif
1282#endif
1283#endif
1284
1285#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1286#ifdef bottom_xmlregexp
1287#undef xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001288extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001289#else
1290#ifndef xmlAutomataSetFinalState
1291extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001292#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1293#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001294#endif
1295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001296
1297#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001298#ifdef bottom_debugXML
1299#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001300extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001301#else
1302#ifndef xmlBoolToText
1303extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001304#define xmlBoolToText xmlBoolToText__internal_alias
1305#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001306#endif
1307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001308
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001309#ifdef bottom_tree
1310#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001311extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001312#else
1313#ifndef xmlBufferAdd
1314extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001315#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001316#endif
1317#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001318
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001319#ifdef bottom_tree
1320#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001321extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001322#else
1323#ifndef xmlBufferAddHead
1324extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001325#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001326#endif
1327#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001328
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001329#ifdef bottom_tree
1330#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001331extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001332#else
1333#ifndef xmlBufferCCat
1334extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001335#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001336#endif
1337#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001338
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001339#ifdef bottom_tree
1340#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001341extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001342#else
1343#ifndef xmlBufferCat
1344extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001345#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001346#endif
1347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001348
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001349#ifdef bottom_tree
1350#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001351extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001352#else
1353#ifndef xmlBufferContent
1354extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001355#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001356#endif
1357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001358
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001359#ifdef bottom_tree
1360#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001361extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001362#else
1363#ifndef xmlBufferCreate
1364extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001365#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001366#endif
1367#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001368
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001369#ifdef bottom_tree
1370#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001371extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001372#else
1373#ifndef xmlBufferCreateSize
1374extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001375#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001376#endif
1377#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001378
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001379#ifdef bottom_tree
1380#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001381extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001382#else
1383#ifndef xmlBufferCreateStatic
1384extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001385#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001386#endif
1387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001388
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001389#ifdef bottom_tree
1390#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001391extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001392#else
1393#ifndef xmlBufferDump
1394extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001395#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001396#endif
1397#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001398
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001399#ifdef bottom_tree
1400#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001401extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001402#else
1403#ifndef xmlBufferEmpty
1404extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001405#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001406#endif
1407#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001408
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001409#ifdef bottom_tree
1410#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001411extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001412#else
1413#ifndef xmlBufferFree
1414extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001415#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001416#endif
1417#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001418
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001419#ifdef bottom_tree
1420#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001421extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001422#else
1423#ifndef xmlBufferGrow
1424extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001425#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001426#endif
1427#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001428
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001429#ifdef bottom_tree
1430#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001431extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001432#else
1433#ifndef xmlBufferLength
1434extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001435#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001436#endif
1437#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001438
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001439#ifdef bottom_tree
1440#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001441extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001442#else
1443#ifndef xmlBufferResize
1444extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001445#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001446#endif
1447#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001448
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001449#ifdef bottom_tree
1450#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001451extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001452#else
1453#ifndef xmlBufferSetAllocationScheme
1454extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001455#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001456#endif
1457#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001458
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001459#ifdef bottom_tree
1460#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001461extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001462#else
1463#ifndef xmlBufferShrink
1464extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001465#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001466#endif
1467#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001468
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001469#ifdef bottom_tree
1470#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001471extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001472#else
1473#ifndef xmlBufferWriteCHAR
1474extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001475#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001476#endif
1477#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001478
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001479#ifdef bottom_tree
1480#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001481extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001482#else
1483#ifndef xmlBufferWriteChar
1484extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001485#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001486#endif
1487#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001488
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001489#ifdef bottom_tree
1490#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001491extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001492#else
1493#ifndef xmlBufferWriteQuotedString
1494extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001495#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001496#endif
1497#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001498
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001499#ifdef bottom_tree
1500#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001501extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001502#else
1503#ifndef xmlBuildQName
1504extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001505#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001506#endif
1507#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001508
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001509#ifdef bottom_uri
1510#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001511extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001512#else
1513#ifndef xmlBuildRelativeURI
1514extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001515#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001516#endif
1517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001518
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001519#ifdef bottom_uri
1520#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001521extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001522#else
1523#ifndef xmlBuildURI
1524extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001525#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001526#endif
1527#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001528
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001529#ifdef bottom_encoding
1530#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001531extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001532#else
1533#ifndef xmlByteConsumed
1534extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001535#define xmlByteConsumed xmlByteConsumed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001536#endif
1537#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001538
1539#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001540#ifdef bottom_c14n
1541#undef xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001542extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001543#else
1544#ifndef xmlC14NDocDumpMemory
1545extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001546#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1547#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001548#endif
1549#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001550
1551#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001552#ifdef bottom_c14n
1553#undef xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001554extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001555#else
1556#ifndef xmlC14NDocSave
1557extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001558#define xmlC14NDocSave xmlC14NDocSave__internal_alias
1559#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001560#endif
1561#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001562
1563#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001564#ifdef bottom_c14n
1565#undef xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001566extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001567#else
1568#ifndef xmlC14NDocSaveTo
1569extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001570#define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1571#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001572#endif
1573#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001574
1575#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001576#ifdef bottom_c14n
1577#undef xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001578extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001579#else
1580#ifndef xmlC14NExecute
1581extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001582#define xmlC14NExecute xmlC14NExecute__internal_alias
1583#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001584#endif
1585#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001586
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001587#ifdef bottom_uri
1588#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001589extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001590#else
1591#ifndef xmlCanonicPath
1592extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001593#define xmlCanonicPath xmlCanonicPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001594#endif
1595#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001596
1597#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001598#ifdef bottom_catalog
1599#undef xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001600extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001601#else
1602#ifndef xmlCatalogAdd
1603extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001604#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1605#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001606#endif
1607#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001608
1609#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001610#ifdef bottom_catalog
1611#undef xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001612extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001613#else
1614#ifndef xmlCatalogAddLocal
1615extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001616#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1617#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001619#endif
1620
1621#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001622#ifdef bottom_catalog
1623#undef xmlCatalogCleanup
1624extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1625#else
1626#ifndef xmlCatalogCleanup
1627extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1628#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1629#endif
1630#endif
1631#endif
1632
1633#if defined(LIBXML_CATALOG_ENABLED)
1634#ifdef bottom_catalog
1635#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001636extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001637#else
1638#ifndef xmlCatalogConvert
1639extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001640#define xmlCatalogConvert xmlCatalogConvert__internal_alias
1641#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001642#endif
1643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001644
1645#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001646#ifdef bottom_catalog
1647#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001648extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001649#else
1650#ifndef xmlCatalogDump
1651extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001652#define xmlCatalogDump xmlCatalogDump__internal_alias
1653#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001654#endif
1655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001656
1657#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001658#ifdef bottom_catalog
1659#undef xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001660extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001661#else
1662#ifndef xmlCatalogFreeLocal
1663extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001664#define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1665#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001666#endif
1667#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001668
1669#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001670#ifdef bottom_catalog
1671#undef xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001672extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001673#else
1674#ifndef xmlCatalogGetDefaults
1675extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001676#define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
1677#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001678#endif
1679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001680
1681#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001682#ifdef bottom_catalog
1683#undef xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001684extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001685#else
1686#ifndef xmlCatalogGetPublic
1687extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001688#define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
1689#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001690#endif
1691#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001692
1693#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001694#ifdef bottom_catalog
1695#undef xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001696extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001697#else
1698#ifndef xmlCatalogGetSystem
1699extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001700#define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
1701#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001702#endif
1703#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001704
1705#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001706#ifdef bottom_catalog
1707#undef xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001708extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001709#else
1710#ifndef xmlCatalogIsEmpty
1711extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001712#define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
1713#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001714#endif
1715#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001716
1717#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001718#ifdef bottom_catalog
1719#undef xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001720extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001721#else
1722#ifndef xmlCatalogLocalResolve
1723extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001724#define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
1725#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001726#endif
1727#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001728
1729#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001730#ifdef bottom_catalog
1731#undef xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001732extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001733#else
1734#ifndef xmlCatalogLocalResolveURI
1735extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001736#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1737#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001738#endif
1739#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001740
1741#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001742#ifdef bottom_catalog
1743#undef xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001744extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001745#else
1746#ifndef xmlCatalogRemove
1747extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001748#define xmlCatalogRemove xmlCatalogRemove__internal_alias
1749#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001750#endif
1751#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001752
1753#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001754#ifdef bottom_catalog
1755#undef xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001756extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001757#else
1758#ifndef xmlCatalogResolve
1759extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001760#define xmlCatalogResolve xmlCatalogResolve__internal_alias
1761#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001762#endif
1763#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001764
1765#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001766#ifdef bottom_catalog
1767#undef xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001768extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001769#else
1770#ifndef xmlCatalogResolvePublic
1771extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001772#define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1773#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001774#endif
1775#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001776
1777#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001778#ifdef bottom_catalog
1779#undef xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001780extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001781#else
1782#ifndef xmlCatalogResolveSystem
1783extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001784#define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1785#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001786#endif
1787#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001788
1789#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001790#ifdef bottom_catalog
1791#undef xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001792extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001793#else
1794#ifndef xmlCatalogResolveURI
1795extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001796#define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1797#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001798#endif
1799#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001800
1801#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001802#ifdef bottom_catalog
1803#undef xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001804extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001805#else
1806#ifndef xmlCatalogSetDebug
1807extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001808#define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1809#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001810#endif
1811#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001812
1813#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001814#ifdef bottom_catalog
1815#undef xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001816extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001817#else
1818#ifndef xmlCatalogSetDefaultPrefer
1819extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001820#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1821#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001822#endif
1823#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001824
1825#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001826#ifdef bottom_catalog
1827#undef xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001828extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001829#else
1830#ifndef xmlCatalogSetDefaults
1831extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001832#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1833#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001834#endif
1835#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001836
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001837#ifdef bottom_encoding
1838#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001839extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001840#else
1841#ifndef xmlCharEncCloseFunc
1842extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001843#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001844#endif
1845#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001846
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001847#ifdef bottom_encoding
1848#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001849extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001850#else
1851#ifndef xmlCharEncFirstLine
1852extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001853#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001854#endif
1855#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001856
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001857#ifdef bottom_encoding
1858#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001859extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001860#else
1861#ifndef xmlCharEncInFunc
1862extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001863#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001864#endif
1865#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001866
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001867#ifdef bottom_encoding
1868#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001869extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001870#else
1871#ifndef xmlCharEncOutFunc
1872extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001873#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001874#endif
1875#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001876
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001877#ifdef bottom_chvalid
1878#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001879extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001880#else
1881#ifndef xmlCharInRange
1882extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001883#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001884#endif
1885#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001886
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001887#ifdef bottom_xmlstring
1888#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001889extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001890#else
1891#ifndef xmlCharStrdup
1892extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001893#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001894#endif
1895#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001896
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001897#ifdef bottom_xmlstring
1898#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001899extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001900#else
1901#ifndef xmlCharStrndup
1902extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001903#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001904#endif
1905#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001906
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001907#ifdef bottom_xmlIO
1908#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00001909extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001910#else
1911#ifndef xmlCheckFilename
1912extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001913#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001914#endif
1915#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001916
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001917#ifdef bottom_xmlIO
1918#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00001919extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001920#else
1921#ifndef xmlCheckHTTPInput
1922extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001923#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001924#endif
1925#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001926
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001927#ifdef bottom_parser
1928#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001929extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001930#else
1931#ifndef xmlCheckLanguageID
1932extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001933#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001934#endif
1935#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001936
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001937#ifdef bottom_xmlstring
1938#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00001939extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001940#else
1941#ifndef xmlCheckUTF8
1942extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001943#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001944#endif
1945#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001946
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001947#ifdef bottom_parserInternals
1948#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00001949extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001950#else
1951#ifndef xmlCheckVersion
1952extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001953#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001954#endif
1955#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001956
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001957#ifdef bottom_encoding
1958#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00001959extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001960#else
1961#ifndef xmlCleanupCharEncodingHandlers
1962extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001963#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001964#endif
1965#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001966
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001967#ifdef bottom_encoding
1968#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00001969extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001970#else
1971#ifndef xmlCleanupEncodingAliases
1972extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001973#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001974#endif
1975#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001976
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001977#ifdef bottom_globals
1978#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00001979extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001980#else
1981#ifndef xmlCleanupGlobals
1982extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001983#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001984#endif
1985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001986
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001987#ifdef bottom_xmlIO
1988#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00001989extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001990#else
1991#ifndef xmlCleanupInputCallbacks
1992extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001993#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001994#endif
1995#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001996
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001997#ifdef bottom_xmlmemory
1998#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001999extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002000#else
2001#ifndef xmlCleanupMemory
2002extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002003#define xmlCleanupMemory xmlCleanupMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002004#endif
2005#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002006
2007#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002008#ifdef bottom_xmlIO
2009#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002010extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002011#else
2012#ifndef xmlCleanupOutputCallbacks
2013extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002014#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2015#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002016#endif
2017#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002018
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002019#ifdef bottom_parser
2020#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002021extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002022#else
2023#ifndef xmlCleanupParser
2024extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002025#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002026#endif
2027#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002028
2029#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002030#ifdef bottom_legacy
2031#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002032extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002033#else
2034#ifndef xmlCleanupPredefinedEntities
2035extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002036#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2037#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002038#endif
2039#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002040
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002041#ifdef bottom_threads
2042#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002043extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002044#else
2045#ifndef xmlCleanupThreads
2046extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002047#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002048#endif
2049#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002050
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002051#ifdef bottom_parserInternals
2052#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002053extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002054#else
2055#ifndef xmlClearNodeInfoSeq
2056extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002057#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002058#endif
2059#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002060
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002061#ifdef bottom_parserInternals
2062#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002063extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002064#else
2065#ifndef xmlClearParserCtxt
2066extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002067#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002068#endif
2069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002070
2071#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002072#ifdef bottom_catalog
2073#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002074extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002075#else
2076#ifndef xmlConvertSGMLCatalog
2077extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002078#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2079#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002080#endif
2081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002082
2083#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002084#ifdef bottom_valid
2085#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002086extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002087#else
2088#ifndef xmlCopyAttributeTable
2089extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002090#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2091#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002092#endif
2093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002094
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002095#ifdef bottom_parserInternals
2096#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002097extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002098#else
2099#ifndef xmlCopyChar
2100extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002101#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002102#endif
2103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002104
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002105#ifdef bottom_parserInternals
2106#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002107extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002108#else
2109#ifndef xmlCopyCharMultiByte
2110extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002111#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002112#endif
2113#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002114
2115#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002116#ifdef bottom_tree
2117#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002118extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002119#else
2120#ifndef xmlCopyDoc
2121extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002122#define xmlCopyDoc xmlCopyDoc__internal_alias
2123#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002124#endif
2125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002126
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002127#ifdef bottom_valid
2128#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002129extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002130#else
2131#ifndef xmlCopyDocElementContent
2132extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002133#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002134#endif
2135#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002136
Daniel Veillardbe076e92005-01-04 20:18:14 +00002137#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002138#ifdef bottom_tree
2139#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002140extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002141#else
2142#ifndef xmlCopyDtd
2143extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002144#define xmlCopyDtd xmlCopyDtd__internal_alias
2145#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002146#endif
2147#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002148
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002149#ifdef bottom_valid
2150#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002151extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002152#else
2153#ifndef xmlCopyElementContent
2154extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002155#define xmlCopyElementContent xmlCopyElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002156#endif
2157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002158
2159#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002160#ifdef bottom_valid
2161#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002162extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002163#else
2164#ifndef xmlCopyElementTable
2165extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002166#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2167#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002168#endif
2169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002170
2171#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002172#ifdef bottom_entities
2173#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002174extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002175#else
2176#ifndef xmlCopyEntitiesTable
2177extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002178#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2179#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002180#endif
2181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002182
2183#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002184#ifdef bottom_valid
2185#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002186extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002187#else
2188#ifndef xmlCopyEnumeration
2189extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002190#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2191#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002192#endif
2193#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002194
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002195#ifdef bottom_error
2196#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002197extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002198#else
2199#ifndef xmlCopyError
2200extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002201#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002202#endif
2203#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002204
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002205#ifdef bottom_tree
2206#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002207extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002208#else
2209#ifndef xmlCopyNamespace
2210extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002211#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002212#endif
2213#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002214
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002215#ifdef bottom_tree
2216#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002217extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002218#else
2219#ifndef xmlCopyNamespaceList
2220extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002221#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002222#endif
2223#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002224
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002225#ifdef bottom_tree
2226#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002227extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002228#else
2229#ifndef xmlCopyNode
2230extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002231#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002232#endif
2233#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002234
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002235#ifdef bottom_tree
2236#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002237extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002238#else
2239#ifndef xmlCopyNodeList
2240extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002241#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002242#endif
2243#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002244
2245#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002246#ifdef bottom_valid
2247#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002248extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002249#else
2250#ifndef xmlCopyNotationTable
2251extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002252#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2253#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002254#endif
2255#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002256
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002257#ifdef bottom_tree
2258#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002259extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002260#else
2261#ifndef xmlCopyProp
2262extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002263#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002264#endif
2265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002266
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002267#ifdef bottom_tree
2268#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002269extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002270#else
2271#ifndef xmlCopyPropList
2272extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002273#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002274#endif
2275#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002276
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002277#ifdef bottom_parser
2278#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002279extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002280#else
2281#ifndef xmlCreateDocParserCtxt
2282extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002283#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002284#endif
2285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002286
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002287#ifdef bottom_entities
2288#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002289extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002290#else
2291#ifndef xmlCreateEntitiesTable
2292extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002293#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002294#endif
2295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002296
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002297#ifdef bottom_parser
2298#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002299extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002300#else
2301#ifndef xmlCreateEntityParserCtxt
2302extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002303#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002304#endif
2305#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002306
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002307#ifdef bottom_valid
2308#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002309extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002310#else
2311#ifndef xmlCreateEnumeration
2312extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002313#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002314#endif
2315#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002316
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002317#ifdef bottom_parser
2318#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002319extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002320#else
2321#ifndef xmlCreateFileParserCtxt
2322extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002323#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002324#endif
2325#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002326
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002327#ifdef bottom_parser
2328#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002329extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002330#else
2331#ifndef xmlCreateIOParserCtxt
2332extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002333#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002334#endif
2335#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002336
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002337#ifdef bottom_tree
2338#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002339extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002340#else
2341#ifndef xmlCreateIntSubset
2342extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002343#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002344#endif
2345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002346
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002347#ifdef bottom_parser
2348#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002349extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002350#else
2351#ifndef xmlCreateMemoryParserCtxt
2352extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002353#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002354#endif
2355#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002356
2357#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002358#ifdef bottom_parser
2359#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002360extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002361#else
2362#ifndef xmlCreatePushParserCtxt
2363extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002364#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2365#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002366#endif
2367#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002368
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002369#ifdef bottom_uri
2370#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002371extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002372#else
2373#ifndef xmlCreateURI
2374extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002375#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002376#endif
2377#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002378
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002379#ifdef bottom_parser
2380#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002381extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002382#else
2383#ifndef xmlCreateURLParserCtxt
2384extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002385#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002386#endif
2387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002388
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002389#ifdef bottom_error
2390#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002391extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002392#else
2393#ifndef xmlCtxtGetLastError
2394extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002395#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002396#endif
2397#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002398
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002399#ifdef bottom_parser
2400#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002401extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002402#else
2403#ifndef xmlCtxtReadDoc
2404extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002405#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002406#endif
2407#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002408
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002409#ifdef bottom_parser
2410#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002411extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002412#else
2413#ifndef xmlCtxtReadFd
2414extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002415#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002416#endif
2417#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002418
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002419#ifdef bottom_parser
2420#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002421extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002422#else
2423#ifndef xmlCtxtReadFile
2424extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002425#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002426#endif
2427#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002428
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002429#ifdef bottom_parser
2430#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002431extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002432#else
2433#ifndef xmlCtxtReadIO
2434extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002435#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002436#endif
2437#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002438
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002439#ifdef bottom_parser
2440#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002441extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002442#else
2443#ifndef xmlCtxtReadMemory
2444extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002445#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002446#endif
2447#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002448
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002449#ifdef bottom_parser
2450#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002451extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002452#else
2453#ifndef xmlCtxtReset
2454extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002455#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002456#endif
2457#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002458
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002459#ifdef bottom_error
2460#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002461extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002462#else
2463#ifndef xmlCtxtResetLastError
2464extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002465#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002466#endif
2467#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002468
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002469#ifdef bottom_parser
2470#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002471extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002472#else
2473#ifndef xmlCtxtResetPush
2474extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002475#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002476#endif
2477#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002478
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002479#ifdef bottom_parser
2480#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002481extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002482#else
2483#ifndef xmlCtxtUseOptions
2484extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002485#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002486#endif
2487#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002488
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002489#ifdef bottom_parserInternals
2490#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002491extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002492#else
2493#ifndef xmlCurrentChar
2494extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002495#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002496#endif
2497#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002498
Daniel Veillard95175012005-07-03 16:09:51 +00002499#ifdef bottom_tree
2500#undef xmlDOMWrapAdoptNode
2501extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2502#else
2503#ifndef xmlDOMWrapAdoptNode
2504extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2505#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2506#endif
2507#endif
2508
2509#ifdef bottom_tree
2510#undef xmlDOMWrapFreeCtxt
2511extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2512#else
2513#ifndef xmlDOMWrapFreeCtxt
2514extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2515#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2516#endif
2517#endif
2518
2519#ifdef bottom_tree
2520#undef xmlDOMWrapNewCtxt
2521extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2522#else
2523#ifndef xmlDOMWrapNewCtxt
2524extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2525#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2526#endif
2527#endif
2528
2529#ifdef bottom_tree
2530#undef xmlDOMWrapReconcileNamespaces
2531extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2532#else
2533#ifndef xmlDOMWrapReconcileNamespaces
2534extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2535#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2536#endif
2537#endif
2538
2539#ifdef bottom_tree
2540#undef xmlDOMWrapRemoveNode
2541extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2542#else
2543#ifndef xmlDOMWrapRemoveNode
2544extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2545#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2546#endif
2547#endif
2548
Daniel Veillardbe076e92005-01-04 20:18:14 +00002549#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002550#ifdef bottom_debugXML
2551#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002552extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002553#else
2554#ifndef xmlDebugCheckDocument
2555extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002556#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2557#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002558#endif
2559#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002560
2561#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002562#ifdef bottom_debugXML
2563#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002564extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002565#else
2566#ifndef xmlDebugDumpAttr
2567extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002568#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2569#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002570#endif
2571#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002572
2573#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002574#ifdef bottom_debugXML
2575#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002576extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002577#else
2578#ifndef xmlDebugDumpAttrList
2579extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002580#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2581#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002582#endif
2583#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002584
2585#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002586#ifdef bottom_debugXML
2587#undef xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002588extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002589#else
2590#ifndef xmlDebugDumpDTD
2591extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002592#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2593#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002594#endif
2595#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002596
2597#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002598#ifdef bottom_debugXML
2599#undef xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002600extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002601#else
2602#ifndef xmlDebugDumpDocument
2603extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002604#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2605#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002606#endif
2607#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002608
2609#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002610#ifdef bottom_debugXML
2611#undef xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002612extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002613#else
2614#ifndef xmlDebugDumpDocumentHead
2615extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002616#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2617#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002618#endif
2619#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002620
2621#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002622#ifdef bottom_debugXML
2623#undef xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002624extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002625#else
2626#ifndef xmlDebugDumpEntities
2627extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002628#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2629#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002630#endif
2631#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002632
2633#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002634#ifdef bottom_debugXML
2635#undef xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002636extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002637#else
2638#ifndef xmlDebugDumpNode
2639extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002640#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2641#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002642#endif
2643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002644
2645#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002646#ifdef bottom_debugXML
2647#undef xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002648extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002649#else
2650#ifndef xmlDebugDumpNodeList
2651extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002652#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2653#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002654#endif
2655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002656
2657#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002658#ifdef bottom_debugXML
2659#undef xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002660extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002661#else
2662#ifndef xmlDebugDumpOneNode
2663extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002664#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2665#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002666#endif
2667#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002668
2669#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002670#ifdef bottom_debugXML
2671#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002672extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002673#else
2674#ifndef xmlDebugDumpString
2675extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002676#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2677#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002678#endif
2679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002680
2681#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002682#ifdef bottom_legacy
2683#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002684extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002685#else
2686#ifndef xmlDecodeEntities
2687extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002688#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2689#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002690#endif
2691#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002692
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002693#ifdef bottom_SAX2
2694#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002695extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002696#else
2697#ifndef xmlDefaultSAXHandlerInit
2698extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002699#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002700#endif
2701#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002702
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002703#ifdef bottom_encoding
2704#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002705extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002706#else
2707#ifndef xmlDelEncodingAlias
2708extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002709#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002710#endif
2711#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002712
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002713#ifdef bottom_globals
2714#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002715extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002716#else
2717#ifndef xmlDeregisterNodeDefault
2718extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002719#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002720#endif
2721#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002722
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002723#ifdef bottom_encoding
2724#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002725extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002726#else
2727#ifndef xmlDetectCharEncoding
2728extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002729#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002730#endif
2731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002732
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002733#ifdef bottom_dict
2734#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002735extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002736#else
2737#ifndef xmlDictCleanup
2738extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002739#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002740#endif
2741#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002742
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002743#ifdef bottom_dict
2744#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002745extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002746#else
2747#ifndef xmlDictCreate
2748extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002749#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002750#endif
2751#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002752
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002753#ifdef bottom_dict
2754#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002755extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002756#else
2757#ifndef xmlDictCreateSub
2758extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002759#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002760#endif
2761#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002762
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002763#ifdef bottom_dict
2764#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002765extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002766#else
2767#ifndef xmlDictExists
2768extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002769#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002770#endif
2771#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002772
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002773#ifdef bottom_dict
2774#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002775extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002776#else
2777#ifndef xmlDictFree
2778extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002779#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002780#endif
2781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002782
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002783#ifdef bottom_dict
2784#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002785extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002786#else
2787#ifndef xmlDictLookup
2788extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002789#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002790#endif
2791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002792
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002793#ifdef bottom_dict
2794#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002795extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002796#else
2797#ifndef xmlDictOwns
2798extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002799#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002800#endif
2801#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002802
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002803#ifdef bottom_dict
2804#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002805extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002806#else
2807#ifndef xmlDictQLookup
2808extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002809#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002810#endif
2811#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002812
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002813#ifdef bottom_dict
2814#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002815extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002816#else
2817#ifndef xmlDictReference
2818extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002819#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002820#endif
2821#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002822
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002823#ifdef bottom_dict
2824#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002825extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002826#else
2827#ifndef xmlDictSize
2828extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002829#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002830#endif
2831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002832
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002833#ifdef bottom_tree
2834#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002835extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002836#else
2837#ifndef xmlDocCopyNode
2838extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002839#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002840#endif
2841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002842
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002843#ifdef bottom_tree
2844#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002845extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002846#else
2847#ifndef xmlDocCopyNodeList
2848extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002849#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002850#endif
2851#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002852
2853#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002854#ifdef bottom_xmlsave
2855#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002856extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002857#else
2858#ifndef xmlDocDump
2859extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002860#define xmlDocDump xmlDocDump__internal_alias
2861#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002862#endif
2863#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002864
2865#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002866#ifdef bottom_xmlsave
2867#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002868extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002869#else
2870#ifndef xmlDocDumpFormatMemory
2871extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002872#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2873#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002874#endif
2875#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002876
2877#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002878#ifdef bottom_xmlsave
2879#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002880extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002881#else
2882#ifndef xmlDocDumpFormatMemoryEnc
2883extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002884#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2885#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002886#endif
2887#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002888
2889#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002890#ifdef bottom_xmlsave
2891#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002892extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002893#else
2894#ifndef xmlDocDumpMemory
2895extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002896#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2897#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002898#endif
2899#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002900
2901#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002902#ifdef bottom_xmlsave
2903#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002904extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002905#else
2906#ifndef xmlDocDumpMemoryEnc
2907extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002908#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2909#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002910#endif
2911#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002912
2913#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002914#ifdef bottom_xmlsave
2915#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002916extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002917#else
2918#ifndef xmlDocFormatDump
2919extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002920#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2921#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002922#endif
2923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002924
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002925#ifdef bottom_tree
2926#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002927extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002928#else
2929#ifndef xmlDocGetRootElement
2930extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002931#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002932#endif
2933#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002934
2935#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002936#ifdef bottom_tree
2937#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002938extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002939#else
2940#ifndef xmlDocSetRootElement
2941extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002942#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
2943#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002944#endif
2945#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002946
2947#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002948#ifdef bottom_valid
2949#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002950extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002951#else
2952#ifndef xmlDumpAttributeDecl
2953extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002954#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
2955#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002956#endif
2957#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002958
2959#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002960#ifdef bottom_valid
2961#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002962extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002963#else
2964#ifndef xmlDumpAttributeTable
2965extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002966#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
2967#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002968#endif
2969#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002970
2971#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002972#ifdef bottom_valid
2973#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002974extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002975#else
2976#ifndef xmlDumpElementDecl
2977extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002978#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
2979#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002980#endif
2981#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002982
2983#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002984#ifdef bottom_valid
2985#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002986extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002987#else
2988#ifndef xmlDumpElementTable
2989extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002990#define xmlDumpElementTable xmlDumpElementTable__internal_alias
2991#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002992#endif
2993#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002994
2995#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002996#ifdef bottom_entities
2997#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002998extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002999#else
3000#ifndef xmlDumpEntitiesTable
3001extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003002#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3003#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003004#endif
3005#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003006
3007#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003008#ifdef bottom_entities
3009#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003010extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003011#else
3012#ifndef xmlDumpEntityDecl
3013extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003014#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3015#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003016#endif
3017#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003018
3019#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003020#ifdef bottom_valid
3021#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003022extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003023#else
3024#ifndef xmlDumpNotationDecl
3025extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003026#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3027#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003029#endif
3030
3031#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003032#ifdef bottom_valid
3033#undef xmlDumpNotationTable
3034extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3035#else
3036#ifndef xmlDumpNotationTable
3037extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3038#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3039#endif
3040#endif
3041#endif
3042
3043#if defined(LIBXML_OUTPUT_ENABLED)
3044#ifdef bottom_xmlsave
3045#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003046extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003047#else
3048#ifndef xmlElemDump
3049extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003050#define xmlElemDump xmlElemDump__internal_alias
3051#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003052#endif
3053#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003054
3055#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003056#ifdef bottom_legacy
3057#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003058extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003059#else
3060#ifndef xmlEncodeEntities
3061extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003062#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3063#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003064#endif
3065#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003066
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003067#ifdef bottom_entities
3068#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003069extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003070#else
3071#ifndef xmlEncodeEntitiesReentrant
3072extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003073#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003074#endif
3075#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003076
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003077#ifdef bottom_entities
3078#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003079extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003080#else
3081#ifndef xmlEncodeSpecialChars
3082extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003083#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003084#endif
3085#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003086
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003087#ifdef bottom_parserInternals
3088#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003089extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003090#else
3091#ifndef xmlErrMemory
3092extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003093#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003094#endif
3095#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003096
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003097#ifdef bottom_xmlIO
3098#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003099extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003100#else
3101#ifndef xmlFileClose
3102extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003103#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003104#endif
3105#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003106
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003107#ifdef bottom_xmlIO
3108#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003109extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003110#else
3111#ifndef xmlFileMatch
3112extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003113#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003114#endif
3115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003116
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003117#ifdef bottom_xmlIO
3118#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003119extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003120#else
3121#ifndef xmlFileOpen
3122extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003123#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003124#endif
3125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003126
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003127#ifdef bottom_xmlIO
3128#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003129extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003130#else
3131#ifndef xmlFileRead
3132extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003133#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003134#endif
3135#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003136
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003137#ifdef bottom_encoding
3138#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003139extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003140#else
3141#ifndef xmlFindCharEncodingHandler
3142extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003143#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003144#endif
3145#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003146
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003147#ifdef bottom_valid
3148#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003149extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003150#else
3151#ifndef xmlFreeAttributeTable
3152extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003153#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003154#endif
3155#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003156
3157#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003158#ifdef bottom_xmlregexp
3159#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003160extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003161#else
3162#ifndef xmlFreeAutomata
3163extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003164#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3165#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003166#endif
3167#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003168
3169#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003170#ifdef bottom_catalog
3171#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003172extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003173#else
3174#ifndef xmlFreeCatalog
3175extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003176#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3177#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003178#endif
3179#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003180
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003181#ifdef bottom_tree
3182#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003183extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003184#else
3185#ifndef xmlFreeDoc
3186extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003187#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003188#endif
3189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003190
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003191#ifdef bottom_valid
3192#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003193extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003194#else
3195#ifndef xmlFreeDocElementContent
3196extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003197#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003198#endif
3199#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003200
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003201#ifdef bottom_tree
3202#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003203extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003204#else
3205#ifndef xmlFreeDtd
3206extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003207#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003208#endif
3209#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003210
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003211#ifdef bottom_valid
3212#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003213extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003214#else
3215#ifndef xmlFreeElementContent
3216extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003217#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003218#endif
3219#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003220
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003221#ifdef bottom_valid
3222#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003223extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003224#else
3225#ifndef xmlFreeElementTable
3226extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003227#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003228#endif
3229#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003230
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003231#ifdef bottom_entities
3232#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003233extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003234#else
3235#ifndef xmlFreeEntitiesTable
3236extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003237#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003238#endif
3239#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003240
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003241#ifdef bottom_valid
3242#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003243extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003244#else
3245#ifndef xmlFreeEnumeration
3246extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003247#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003248#endif
3249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003250
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003251#ifdef bottom_valid
3252#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003253extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003254#else
3255#ifndef xmlFreeIDTable
3256extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003257#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003258#endif
3259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003260
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003261#ifdef bottom_parserInternals
3262#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003263extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003264#else
3265#ifndef xmlFreeInputStream
3266extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003267#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003268#endif
3269#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003270
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003271#ifdef bottom_threads
3272#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003273extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003274#else
3275#ifndef xmlFreeMutex
3276extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003277#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003278#endif
3279#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003280
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003281#ifdef bottom_tree
3282#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003283extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003284#else
3285#ifndef xmlFreeNode
3286extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003287#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003288#endif
3289#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003290
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003291#ifdef bottom_tree
3292#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003293extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003294#else
3295#ifndef xmlFreeNodeList
3296extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003297#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003298#endif
3299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003300
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003301#ifdef bottom_valid
3302#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003303extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003304#else
3305#ifndef xmlFreeNotationTable
3306extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003307#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003308#endif
3309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003310
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003311#ifdef bottom_tree
3312#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003313extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003314#else
3315#ifndef xmlFreeNs
3316extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003317#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003318#endif
3319#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003320
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003321#ifdef bottom_tree
3322#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003323extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003324#else
3325#ifndef xmlFreeNsList
3326extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003327#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003328#endif
3329#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003330
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003331#ifdef bottom_parserInternals
3332#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003333extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003334#else
3335#ifndef xmlFreeParserCtxt
3336extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003337#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003338#endif
3339#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003340
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003341#ifdef bottom_xmlIO
3342#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003343extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003344#else
3345#ifndef xmlFreeParserInputBuffer
3346extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003347#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003348#endif
3349#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003350
3351#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003352#ifdef bottom_pattern
3353#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003354extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003355#else
3356#ifndef xmlFreePattern
3357extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003358#define xmlFreePattern xmlFreePattern__internal_alias
3359#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003361#endif
3362
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003363#if defined(LIBXML_PATTERN_ENABLED)
3364#ifdef bottom_pattern
3365#undef xmlFreePatternList
3366extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3367#else
3368#ifndef xmlFreePatternList
3369extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3370#define xmlFreePatternList xmlFreePatternList__internal_alias
3371#endif
3372#endif
3373#endif
3374
3375#ifdef bottom_tree
3376#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003377extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003378#else
3379#ifndef xmlFreeProp
3380extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003381#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003382#endif
3383#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003384
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003385#ifdef bottom_tree
3386#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003387extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003388#else
3389#ifndef xmlFreePropList
3390extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003391#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003392#endif
3393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003394
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003395#ifdef bottom_threads
3396#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003397extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003398#else
3399#ifndef xmlFreeRMutex
3400extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003401#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003402#endif
3403#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003404
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003405#ifdef bottom_valid
3406#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003407extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003408#else
3409#ifndef xmlFreeRefTable
3410extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003411#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003412#endif
3413#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003414
William M. Brack015ccb22005-02-13 08:18:52 +00003415#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003416#ifdef bottom_pattern
3417#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003418extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003419#else
3420#ifndef xmlFreeStreamCtxt
3421extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003422#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3423#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003424#endif
3425#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003426
Daniel Veillardbe076e92005-01-04 20:18:14 +00003427#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003428#ifdef bottom_xmlreader
3429#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003430extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003431#else
3432#ifndef xmlFreeTextReader
3433extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003434#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3435#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003436#endif
3437#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003438
3439#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003440#ifdef bottom_xmlwriter
3441#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003442extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003443#else
3444#ifndef xmlFreeTextWriter
3445extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003446#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3447#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003448#endif
3449#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003450
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003451#ifdef bottom_uri
3452#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003453extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003454#else
3455#ifndef xmlFreeURI
3456extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003457#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003458#endif
3459#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003460
3461#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003462#ifdef bottom_valid
3463#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003464extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003465#else
3466#ifndef xmlFreeValidCtxt
3467extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003468#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3469#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003470#endif
3471#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003472
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003473#ifdef bottom_xmlmemory
3474#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003475extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003476#else
3477#ifndef xmlGcMemGet
3478extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003479#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003480#endif
3481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003482
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003483#ifdef bottom_xmlmemory
3484#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003485extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003486#else
3487#ifndef xmlGcMemSetup
3488extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003489#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003490#endif
3491#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003492
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003493#ifdef bottom_tree
3494#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003495extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003496#else
3497#ifndef xmlGetBufferAllocationScheme
3498extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003499#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003500#endif
3501#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003502
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003503#ifdef bottom_encoding
3504#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003505extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003506#else
3507#ifndef xmlGetCharEncodingHandler
3508extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003509#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003510#endif
3511#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003512
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003513#ifdef bottom_encoding
3514#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003515extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003516#else
3517#ifndef xmlGetCharEncodingName
3518extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003519#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003520#endif
3521#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003522
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003523#ifdef bottom_tree
3524#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003525extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003526#else
3527#ifndef xmlGetCompressMode
3528extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003529#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003530#endif
3531#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003532
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003533#ifdef bottom_tree
3534#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003535extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003536#else
3537#ifndef xmlGetDocCompressMode
3538extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003539#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003540#endif
3541#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003542
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003543#ifdef bottom_entities
3544#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003545extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003546#else
3547#ifndef xmlGetDocEntity
3548extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003549#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003550#endif
3551#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003552
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003553#ifdef bottom_valid
3554#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003555extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003556#else
3557#ifndef xmlGetDtdAttrDesc
3558extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003559#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003560#endif
3561#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003562
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003563#ifdef bottom_valid
3564#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003565extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003566#else
3567#ifndef xmlGetDtdElementDesc
3568extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003569#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003570#endif
3571#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003572
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003573#ifdef bottom_entities
3574#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003575extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003576#else
3577#ifndef xmlGetDtdEntity
3578extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003579#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003580#endif
3581#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003582
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003583#ifdef bottom_valid
3584#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003585extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003586#else
3587#ifndef xmlGetDtdNotationDesc
3588extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003589#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003590#endif
3591#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003592
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003593#ifdef bottom_valid
3594#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003595extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003596#else
3597#ifndef xmlGetDtdQAttrDesc
3598extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003599#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003600#endif
3601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003602
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003603#ifdef bottom_valid
3604#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003605extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003606#else
3607#ifndef xmlGetDtdQElementDesc
3608extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003609#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003610#endif
3611#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003612
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003613#ifdef bottom_encoding
3614#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003615extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003616#else
3617#ifndef xmlGetEncodingAlias
3618extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003619#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003620#endif
3621#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003622
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003623#ifdef bottom_xmlIO
3624#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003625extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003626#else
3627#ifndef xmlGetExternalEntityLoader
3628extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003629#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003630#endif
3631#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003632
3633#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003634#ifdef bottom_legacy
3635#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003636extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003637#else
3638#ifndef xmlGetFeature
3639extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003640#define xmlGetFeature xmlGetFeature__internal_alias
3641#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003643#endif
3644
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003645#if defined(LIBXML_LEGACY_ENABLED)
3646#ifdef bottom_legacy
3647#undef xmlGetFeaturesList
3648extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3649#else
3650#ifndef xmlGetFeaturesList
3651extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3652#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3653#endif
3654#endif
3655#endif
3656
3657#ifdef bottom_threads
3658#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003659extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003660#else
3661#ifndef xmlGetGlobalState
3662extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003663#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003664#endif
3665#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003666
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003667#ifdef bottom_valid
3668#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003669extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003670#else
3671#ifndef xmlGetID
3672extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003673#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003674#endif
3675#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003676
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003677#ifdef bottom_tree
3678#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003679extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003680#else
3681#ifndef xmlGetIntSubset
3682extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003683#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003684#endif
3685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003686
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003687#ifdef bottom_tree
3688#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003689extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003690#else
3691#ifndef xmlGetLastChild
3692extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003693#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003694#endif
3695#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003696
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003697#ifdef bottom_error
3698#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003699extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003700#else
3701#ifndef xmlGetLastError
3702extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003703#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003704#endif
3705#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003706
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003707#ifdef bottom_tree
3708#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003709extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003710#else
3711#ifndef xmlGetLineNo
3712extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003713#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003714#endif
3715#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003716
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003717#ifdef bottom_tree
3718#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003719extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003720#else
3721#ifndef xmlGetNoNsProp
3722extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003723#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003724#endif
3725#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003726
3727#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003728#ifdef bottom_tree
3729#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00003730extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003731#else
3732#ifndef xmlGetNodePath
3733extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003734#define xmlGetNodePath xmlGetNodePath__internal_alias
3735#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003736#endif
3737#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003738
3739#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003740#ifdef bottom_tree
3741#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003742extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003743#else
3744#ifndef xmlGetNsList
3745extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003746#define xmlGetNsList xmlGetNsList__internal_alias
3747#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003748#endif
3749#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003750
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003751#ifdef bottom_tree
3752#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003753extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003754#else
3755#ifndef xmlGetNsProp
3756extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003757#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003758#endif
3759#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003760
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003761#ifdef bottom_entities
3762#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003763extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003764#else
3765#ifndef xmlGetParameterEntity
3766extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003767#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003768#endif
3769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003770
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003771#ifdef bottom_entities
3772#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003773extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003774#else
3775#ifndef xmlGetPredefinedEntity
3776extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003777#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003778#endif
3779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003780
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003781#ifdef bottom_tree
3782#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003783extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003784#else
3785#ifndef xmlGetProp
3786extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003787#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003788#endif
3789#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003790
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003791#ifdef bottom_valid
3792#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003793extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003794#else
3795#ifndef xmlGetRefs
3796extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003797#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003798#endif
3799#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003800
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003801#ifdef bottom_threads
3802#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00003803extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003804#else
3805#ifndef xmlGetThreadId
3806extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003807#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003808#endif
3809#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003810
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003811#ifdef bottom_xmlstring
3812#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00003813extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003814#else
3815#ifndef xmlGetUTF8Char
3816extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003817#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003818#endif
3819#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003820
3821#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003822#ifdef bottom_legacy
3823#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003824extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003825#else
3826#ifndef xmlHandleEntity
3827extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003828#define xmlHandleEntity xmlHandleEntity__internal_alias
3829#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003830#endif
3831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003832
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003833#ifdef bottom_tree
3834#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003835extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003836#else
3837#ifndef xmlHasNsProp
3838extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003839#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003840#endif
3841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003842
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003843#ifdef bottom_tree
3844#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003845extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003846#else
3847#ifndef xmlHasProp
3848extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003849#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003850#endif
3851#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003852
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003853#ifdef bottom_hash
3854#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00003855extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003856#else
3857#ifndef xmlHashAddEntry
3858extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003859#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003860#endif
3861#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003862
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003863#ifdef bottom_hash
3864#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003865extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003866#else
3867#ifndef xmlHashAddEntry2
3868extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003869#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003870#endif
3871#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003872
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003873#ifdef bottom_hash
3874#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003875extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003876#else
3877#ifndef xmlHashAddEntry3
3878extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003879#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003880#endif
3881#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003882
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003883#ifdef bottom_hash
3884#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00003885extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003886#else
3887#ifndef xmlHashCopy
3888extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003889#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003890#endif
3891#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003892
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003893#ifdef bottom_hash
3894#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00003895extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003896#else
3897#ifndef xmlHashCreate
3898extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003899#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003900#endif
3901#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003902
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003903#ifdef bottom_hash
3904#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00003905extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003906#else
3907#ifndef xmlHashCreateDict
3908extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003909#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003910#endif
3911#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003912
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003913#ifdef bottom_hash
3914#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00003915extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003916#else
3917#ifndef xmlHashFree
3918extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003919#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003920#endif
3921#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003922
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003923#ifdef bottom_hash
3924#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003925extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003926#else
3927#ifndef xmlHashLookup
3928extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003929#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003930#endif
3931#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003932
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003933#ifdef bottom_hash
3934#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003935extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003936#else
3937#ifndef xmlHashLookup2
3938extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003939#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003940#endif
3941#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003942
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003943#ifdef bottom_hash
3944#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003945extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003946#else
3947#ifndef xmlHashLookup3
3948extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003949#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003950#endif
3951#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003952
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003953#ifdef bottom_hash
3954#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003955extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003956#else
3957#ifndef xmlHashQLookup
3958extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003959#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003960#endif
3961#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003962
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003963#ifdef bottom_hash
3964#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003965extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003966#else
3967#ifndef xmlHashQLookup2
3968extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003969#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003970#endif
3971#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003972
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003973#ifdef bottom_hash
3974#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003975extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003976#else
3977#ifndef xmlHashQLookup3
3978extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003979#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003980#endif
3981#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003982
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003983#ifdef bottom_hash
3984#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00003985extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003986#else
3987#ifndef xmlHashRemoveEntry
3988extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003989#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003990#endif
3991#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003992
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003993#ifdef bottom_hash
3994#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003995extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003996#else
3997#ifndef xmlHashRemoveEntry2
3998extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003999#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004000#endif
4001#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004002
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004003#ifdef bottom_hash
4004#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004005extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004006#else
4007#ifndef xmlHashRemoveEntry3
4008extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004009#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004010#endif
4011#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004012
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004013#ifdef bottom_hash
4014#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004015extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004016#else
4017#ifndef xmlHashScan
4018extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004019#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004020#endif
4021#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004022
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004023#ifdef bottom_hash
4024#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004025extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004026#else
4027#ifndef xmlHashScan3
4028extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004029#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004030#endif
4031#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004032
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004033#ifdef bottom_hash
4034#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004035extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004036#else
4037#ifndef xmlHashScanFull
4038extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004039#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004040#endif
4041#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004042
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004043#ifdef bottom_hash
4044#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004045extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004046#else
4047#ifndef xmlHashScanFull3
4048extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004049#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004050#endif
4051#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004052
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004053#ifdef bottom_hash
4054#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004055extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004056#else
4057#ifndef xmlHashSize
4058extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004059#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004060#endif
4061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004062
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004063#ifdef bottom_hash
4064#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004065extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004066#else
4067#ifndef xmlHashUpdateEntry
4068extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004069#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004070#endif
4071#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004072
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004073#ifdef bottom_hash
4074#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004075extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004076#else
4077#ifndef xmlHashUpdateEntry2
4078extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004079#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004080#endif
4081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004082
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004083#ifdef bottom_hash
4084#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004085extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004086#else
4087#ifndef xmlHashUpdateEntry3
4088extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004089#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004090#endif
4091#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004092
4093#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004094#ifdef bottom_xmlIO
4095#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004096extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004097#else
4098#ifndef xmlIOFTPClose
4099extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004100#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4101#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004102#endif
4103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004104
4105#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004106#ifdef bottom_xmlIO
4107#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004108extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004109#else
4110#ifndef xmlIOFTPMatch
4111extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004112#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4113#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004114#endif
4115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004116
4117#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004118#ifdef bottom_xmlIO
4119#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004120extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004121#else
4122#ifndef xmlIOFTPOpen
4123extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004124#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4125#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004126#endif
4127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004128
4129#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004130#ifdef bottom_xmlIO
4131#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004132extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004133#else
4134#ifndef xmlIOFTPRead
4135extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004136#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4137#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004138#endif
4139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004140
4141#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004142#ifdef bottom_xmlIO
4143#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004144extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004145#else
4146#ifndef xmlIOHTTPClose
4147extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004148#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4149#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004151#endif
4152
4153#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004154#ifdef bottom_xmlIO
4155#undef xmlIOHTTPMatch
4156extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4157#else
4158#ifndef xmlIOHTTPMatch
4159extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4160#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4161#endif
4162#endif
4163#endif
4164
4165#if defined(LIBXML_HTTP_ENABLED)
4166#ifdef bottom_xmlIO
4167#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004168extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004169#else
4170#ifndef xmlIOHTTPOpen
4171extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004172#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4173#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004174#endif
4175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004176
4177#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004178#ifdef bottom_xmlIO
4179#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004180extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004181#else
4182#ifndef xmlIOHTTPOpenW
4183extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004184#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4185#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004186#endif
4187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004188
4189#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004190#ifdef bottom_xmlIO
4191#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004192extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004193#else
4194#ifndef xmlIOHTTPRead
4195extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004196#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4197#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004198#endif
4199#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004200
4201#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004202#ifdef bottom_parser
4203#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004204extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004205#else
4206#ifndef xmlIOParseDTD
4207extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004208#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4209#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004210#endif
4211#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004212
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004213#ifdef bottom_encoding
4214#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004215extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004216#else
4217#ifndef xmlInitCharEncodingHandlers
4218extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004219#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004220#endif
4221#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004222
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004223#ifdef bottom_globals
4224#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004225extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004226#else
4227#ifndef xmlInitGlobals
4228extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004229#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004230#endif
4231#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004232
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004233#ifdef bottom_xmlmemory
4234#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004235extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004236#else
4237#ifndef xmlInitMemory
4238extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004239#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004240#endif
4241#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004242
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004243#ifdef bottom_parserInternals
4244#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004245extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004246#else
4247#ifndef xmlInitNodeInfoSeq
4248extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004249#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004250#endif
4251#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004252
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004253#ifdef bottom_parser
4254#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004255extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004256#else
4257#ifndef xmlInitParser
4258extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004259#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004260#endif
4261#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004262
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004263#ifdef bottom_parserInternals
4264#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004265extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004266#else
4267#ifndef xmlInitParserCtxt
4268extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004269#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004270#endif
4271#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004272
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004273#ifdef bottom_threads
4274#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004275extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004276#else
4277#ifndef xmlInitThreads
4278extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004279#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004280#endif
4281#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004282
4283#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004284#ifdef bottom_catalog
4285#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004286extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004287#else
4288#ifndef xmlInitializeCatalog
4289extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004290#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4291#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004292#endif
4293#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004294
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004295#ifdef bottom_globals
4296#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004297extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004298#else
4299#ifndef xmlInitializeGlobalState
4300extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004301#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004302#endif
4303#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004304
4305#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004306#ifdef bottom_legacy
4307#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004308extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004309#else
4310#ifndef xmlInitializePredefinedEntities
4311extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004312#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4313#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004314#endif
4315#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004316
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004317#ifdef bottom_chvalid
4318#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004319extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004320#else
4321#ifndef xmlIsBaseChar
4322extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004323#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004324#endif
4325#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004326
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004327#ifdef bottom_chvalid
4328#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004329extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004330#else
4331#ifndef xmlIsBlank
4332extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004333#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004334#endif
4335#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004336
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004337#ifdef bottom_tree
4338#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004339extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004340#else
4341#ifndef xmlIsBlankNode
4342extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004343#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004344#endif
4345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004346
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004347#ifdef bottom_chvalid
4348#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004349extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004350#else
4351#ifndef xmlIsChar
4352extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004353#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004354#endif
4355#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004356
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004357#ifdef bottom_chvalid
4358#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004359extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004360#else
4361#ifndef xmlIsCombining
4362extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004363#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004364#endif
4365#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004366
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004367#ifdef bottom_chvalid
4368#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004369extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004370#else
4371#ifndef xmlIsDigit
4372extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004373#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004374#endif
4375#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004376
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004377#ifdef bottom_chvalid
4378#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004379extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004380#else
4381#ifndef xmlIsExtender
4382extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004383#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004384#endif
4385#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004386
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004387#ifdef bottom_valid
4388#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004389extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004390#else
4391#ifndef xmlIsID
4392extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004393#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004394#endif
4395#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004396
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004397#ifdef bottom_chvalid
4398#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004399extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004400#else
4401#ifndef xmlIsIdeographic
4402extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004403#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004404#endif
4405#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004406
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004407#ifdef bottom_parserInternals
4408#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004409extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004410#else
4411#ifndef xmlIsLetter
4412extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004413#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004414#endif
4415#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004416
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004417#ifdef bottom_threads
4418#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004419extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004420#else
4421#ifndef xmlIsMainThread
4422extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004423#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004424#endif
4425#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004426
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004427#ifdef bottom_valid
4428#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004429extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004430#else
4431#ifndef xmlIsMixedElement
4432extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004433#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004434#endif
4435#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004436
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004437#ifdef bottom_chvalid
4438#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004439extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004440#else
4441#ifndef xmlIsPubidChar
4442extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004443#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004444#endif
4445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004446
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004447#ifdef bottom_valid
4448#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004449extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004450#else
4451#ifndef xmlIsRef
4452extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004453#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004454#endif
4455#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004456
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004457#ifdef bottom_xmlsave
4458#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004459extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004460#else
4461#ifndef xmlIsXHTML
4462extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004463#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004464#endif
4465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004466
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004467#ifdef bottom_parserInternals
4468#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004469extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004470#else
4471#ifndef xmlKeepBlanksDefault
4472extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004473#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004474#endif
4475#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004476
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004477#ifdef bottom_parserInternals
4478#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004479extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004480#else
4481#ifndef xmlLineNumbersDefault
4482extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004483#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004484#endif
4485#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004486
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004487#ifdef bottom_list
4488#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004489extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004490#else
4491#ifndef xmlLinkGetData
4492extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004493#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004494#endif
4495#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004496
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004497#ifdef bottom_list
4498#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004499extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004500#else
4501#ifndef xmlListAppend
4502extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004503#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004504#endif
4505#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004506
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004507#ifdef bottom_list
4508#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004509extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004510#else
4511#ifndef xmlListClear
4512extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004513#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004514#endif
4515#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004516
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004517#ifdef bottom_list
4518#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004519extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004520#else
4521#ifndef xmlListCopy
4522extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004523#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004524#endif
4525#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004526
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004527#ifdef bottom_list
4528#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004529extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004530#else
4531#ifndef xmlListCreate
4532extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004533#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004534#endif
4535#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004536
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004537#ifdef bottom_list
4538#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004539extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004540#else
4541#ifndef xmlListDelete
4542extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004543#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004544#endif
4545#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004546
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004547#ifdef bottom_list
4548#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004549extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004550#else
4551#ifndef xmlListDup
4552extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004553#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004554#endif
4555#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004556
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004557#ifdef bottom_list
4558#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004559extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004560#else
4561#ifndef xmlListEmpty
4562extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004563#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004564#endif
4565#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004566
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004567#ifdef bottom_list
4568#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004569extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004570#else
4571#ifndef xmlListEnd
4572extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004573#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004574#endif
4575#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004576
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004577#ifdef bottom_list
4578#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004579extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004580#else
4581#ifndef xmlListFront
4582extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004583#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004584#endif
4585#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004586
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004587#ifdef bottom_list
4588#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004589extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004590#else
4591#ifndef xmlListInsert
4592extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004593#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004594#endif
4595#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004596
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004597#ifdef bottom_list
4598#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004599extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004600#else
4601#ifndef xmlListMerge
4602extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004603#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004604#endif
4605#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004606
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004607#ifdef bottom_list
4608#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004609extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004610#else
4611#ifndef xmlListPopBack
4612extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004613#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004614#endif
4615#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004616
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004617#ifdef bottom_list
4618#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004619extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004620#else
4621#ifndef xmlListPopFront
4622extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004623#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004624#endif
4625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004626
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004627#ifdef bottom_list
4628#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004629extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004630#else
4631#ifndef xmlListPushBack
4632extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004633#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004634#endif
4635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004636
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004637#ifdef bottom_list
4638#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004639extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004640#else
4641#ifndef xmlListPushFront
4642extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004643#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004644#endif
4645#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004646
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004647#ifdef bottom_list
4648#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004649extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004650#else
4651#ifndef xmlListRemoveAll
4652extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004653#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004654#endif
4655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004656
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004657#ifdef bottom_list
4658#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004659extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004660#else
4661#ifndef xmlListRemoveFirst
4662extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004663#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004664#endif
4665#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004666
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004667#ifdef bottom_list
4668#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004669extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004670#else
4671#ifndef xmlListRemoveLast
4672extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004673#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004674#endif
4675#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004676
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004677#ifdef bottom_list
4678#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004679extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004680#else
4681#ifndef xmlListReverse
4682extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004683#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004684#endif
4685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004686
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004687#ifdef bottom_list
4688#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004689extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004690#else
4691#ifndef xmlListReverseSearch
4692extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004693#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004694#endif
4695#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004696
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004697#ifdef bottom_list
4698#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004699extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004700#else
4701#ifndef xmlListReverseWalk
4702extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004703#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004704#endif
4705#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004706
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004707#ifdef bottom_list
4708#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004709extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004710#else
4711#ifndef xmlListSearch
4712extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004713#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004714#endif
4715#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004716
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004717#ifdef bottom_list
4718#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004719extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004720#else
4721#ifndef xmlListSize
4722extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004723#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004724#endif
4725#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004726
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004727#ifdef bottom_list
4728#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00004729extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004730#else
4731#ifndef xmlListSort
4732extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004733#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004734#endif
4735#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004736
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004737#ifdef bottom_list
4738#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004739extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004740#else
4741#ifndef xmlListWalk
4742extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004743#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004744#endif
4745#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004746
4747#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004748#ifdef bottom_catalog
4749#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004750extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004751#else
4752#ifndef xmlLoadACatalog
4753extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004754#define xmlLoadACatalog xmlLoadACatalog__internal_alias
4755#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004756#endif
4757#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004758
4759#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004760#ifdef bottom_catalog
4761#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004762extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004763#else
4764#ifndef xmlLoadCatalog
4765extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004766#define xmlLoadCatalog xmlLoadCatalog__internal_alias
4767#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004768#endif
4769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004770
4771#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004772#ifdef bottom_catalog
4773#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004774extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004775#else
4776#ifndef xmlLoadCatalogs
4777extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004778#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
4779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004780#endif
4781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004782
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004783#ifdef bottom_xmlIO
4784#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004785extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004786#else
4787#ifndef xmlLoadExternalEntity
4788extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004789#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004790#endif
4791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004792
4793#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004794#ifdef bottom_catalog
4795#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004796extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004797#else
4798#ifndef xmlLoadSGMLSuperCatalog
4799extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004800#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
4801#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004802#endif
4803#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004804
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004805#ifdef bottom_threads
4806#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00004807extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004808#else
4809#ifndef xmlLockLibrary
4810extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004811#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004812#endif
4813#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004814
4815#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004816#ifdef bottom_debugXML
4817#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004818extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004819#else
4820#ifndef xmlLsCountNode
4821extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004822#define xmlLsCountNode xmlLsCountNode__internal_alias
4823#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004824#endif
4825#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004826
4827#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004828#ifdef bottom_debugXML
4829#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004830extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004831#else
4832#ifndef xmlLsOneNode
4833extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004834#define xmlLsOneNode xmlLsOneNode__internal_alias
4835#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004836#endif
4837#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004838
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004839#ifdef bottom_xmlmemory
4840#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004841extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004842#else
4843#ifndef xmlMallocAtomicLoc
4844extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004845#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004846#endif
4847#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004848
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004849#ifdef bottom_xmlmemory
4850#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004851extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004852#else
4853#ifndef xmlMallocLoc
4854extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004855#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004856#endif
4857#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004858
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004859#ifdef bottom_xmlmemory
4860#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00004861extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004862#else
4863#ifndef xmlMemBlocks
4864extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004865#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004866#endif
4867#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004868
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004869#ifdef bottom_xmlmemory
4870#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00004871extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004872#else
4873#ifndef xmlMemDisplay
4874extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004875#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004876#endif
4877#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004878
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004879#ifdef bottom_xmlmemory
4880#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004881extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004882#else
4883#ifndef xmlMemFree
4884extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004885#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004886#endif
4887#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004888
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004889#ifdef bottom_xmlmemory
4890#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00004891extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004892#else
4893#ifndef xmlMemGet
4894extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004895#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004896#endif
4897#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004898
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004899#ifdef bottom_xmlmemory
4900#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004901extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004902#else
4903#ifndef xmlMemMalloc
4904extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004905#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004906#endif
4907#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004908
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004909#ifdef bottom_xmlmemory
4910#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004911extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004912#else
4913#ifndef xmlMemRealloc
4914extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004915#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004916#endif
4917#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004918
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004919#ifdef bottom_xmlmemory
4920#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004921extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004922#else
4923#ifndef xmlMemSetup
4924extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004925#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004926#endif
4927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004928
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004929#ifdef bottom_xmlmemory
4930#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00004931extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004932#else
4933#ifndef xmlMemShow
4934extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004935#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004936#endif
4937#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004938
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004939#ifdef bottom_xmlmemory
4940#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004941extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004942#else
4943#ifndef xmlMemStrdupLoc
4944extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004945#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004946#endif
4947#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004948
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004949#ifdef bottom_xmlmemory
4950#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00004951extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004952#else
4953#ifndef xmlMemUsed
4954extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004955#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004956#endif
4957#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004958
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004959#ifdef bottom_xmlmemory
4960#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00004961extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004962#else
4963#ifndef xmlMemoryDump
4964extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004965#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004966#endif
4967#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004968
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004969#ifdef bottom_xmlmemory
4970#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004971extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004972#else
4973#ifndef xmlMemoryStrdup
4974extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004975#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004976#endif
4977#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004978
4979#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004980#ifdef bottom_xmlmodule
4981#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004982extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004983#else
4984#ifndef xmlModuleClose
4985extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004986#define xmlModuleClose xmlModuleClose__internal_alias
4987#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004988#endif
4989#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004990
4991#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004992#ifdef bottom_xmlmodule
4993#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004994extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004995#else
4996#ifndef xmlModuleFree
4997extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004998#define xmlModuleFree xmlModuleFree__internal_alias
4999#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005000#endif
5001#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005002
5003#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005004#ifdef bottom_xmlmodule
5005#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005006extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005007#else
5008#ifndef xmlModuleOpen
5009extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005010#define xmlModuleOpen xmlModuleOpen__internal_alias
5011#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005012#endif
5013#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005014
5015#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005016#ifdef bottom_xmlmodule
5017#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005018extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005019#else
5020#ifndef xmlModuleSymbol
5021extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005022#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5023#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005024#endif
5025#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005026
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005027#ifdef bottom_threads
5028#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005029extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005030#else
5031#ifndef xmlMutexLock
5032extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005033#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005034#endif
5035#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005036
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005037#ifdef bottom_threads
5038#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005039extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005040#else
5041#ifndef xmlMutexUnlock
5042extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005043#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005044#endif
5045#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005046
5047#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005048#ifdef bottom_legacy
5049#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005050extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005051#else
5052#ifndef xmlNamespaceParseNCName
5053extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005054#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5055#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005056#endif
5057#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005058
5059#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005060#ifdef bottom_legacy
5061#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005062extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005063#else
5064#ifndef xmlNamespaceParseNSDef
5065extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005066#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5067#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005068#endif
5069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005070
5071#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005072#ifdef bottom_legacy
5073#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005074extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005075#else
5076#ifndef xmlNamespaceParseQName
5077extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005078#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5079#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005080#endif
5081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005082
5083#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005084#ifdef bottom_nanoftp
5085#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005086extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005087#else
5088#ifndef xmlNanoFTPCheckResponse
5089extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005090#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5091#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005092#endif
5093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005094
5095#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005096#ifdef bottom_nanoftp
5097#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005098extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005099#else
5100#ifndef xmlNanoFTPCleanup
5101extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005102#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5103#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005104#endif
5105#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005106
5107#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005108#ifdef bottom_nanoftp
5109#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005110extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005111#else
5112#ifndef xmlNanoFTPClose
5113extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005114#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5115#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005116#endif
5117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005118
5119#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005120#ifdef bottom_nanoftp
5121#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005122extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005123#else
5124#ifndef xmlNanoFTPCloseConnection
5125extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005126#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5127#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005128#endif
5129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005130
5131#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005132#ifdef bottom_nanoftp
5133#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005134extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005135#else
5136#ifndef xmlNanoFTPConnect
5137extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005138#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5139#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005140#endif
5141#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005142
5143#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005144#ifdef bottom_nanoftp
5145#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005146extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005147#else
5148#ifndef xmlNanoFTPConnectTo
5149extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005150#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5151#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005152#endif
5153#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005154
5155#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005156#ifdef bottom_nanoftp
5157#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005158extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005159#else
5160#ifndef xmlNanoFTPCwd
5161extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005162#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5163#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005164#endif
5165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005166
5167#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005168#ifdef bottom_nanoftp
5169#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005170extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005171#else
5172#ifndef xmlNanoFTPDele
5173extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005174#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5175#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005176#endif
5177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005178
5179#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005180#ifdef bottom_nanoftp
5181#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005182extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005183#else
5184#ifndef xmlNanoFTPFreeCtxt
5185extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005186#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5187#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005188#endif
5189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005190
5191#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005192#ifdef bottom_nanoftp
5193#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005194extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005195#else
5196#ifndef xmlNanoFTPGet
5197extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005198#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5199#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005200#endif
5201#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005202
5203#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005204#ifdef bottom_nanoftp
5205#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005206extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005207#else
5208#ifndef xmlNanoFTPGetConnection
5209extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005210#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5211#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005212#endif
5213#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005214
5215#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005216#ifdef bottom_nanoftp
5217#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005218extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005219#else
5220#ifndef xmlNanoFTPGetResponse
5221extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005222#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5223#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005224#endif
5225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005226
5227#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005228#ifdef bottom_nanoftp
5229#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005230extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005231#else
5232#ifndef xmlNanoFTPGetSocket
5233extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005234#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5235#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005236#endif
5237#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005238
5239#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005240#ifdef bottom_nanoftp
5241#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005242extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005243#else
5244#ifndef xmlNanoFTPInit
5245extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005246#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5247#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005248#endif
5249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005250
5251#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005252#ifdef bottom_nanoftp
5253#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005254extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005255#else
5256#ifndef xmlNanoFTPList
5257extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005258#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5259#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005260#endif
5261#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005262
5263#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005264#ifdef bottom_nanoftp
5265#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005266extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005267#else
5268#ifndef xmlNanoFTPNewCtxt
5269extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005270#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5271#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005272#endif
5273#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005274
5275#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005276#ifdef bottom_nanoftp
5277#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005278extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005279#else
5280#ifndef xmlNanoFTPOpen
5281extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005282#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5283#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005284#endif
5285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005286
5287#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005288#ifdef bottom_nanoftp
5289#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005290extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005291#else
5292#ifndef xmlNanoFTPProxy
5293extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005294#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5295#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005296#endif
5297#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005298
5299#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005300#ifdef bottom_nanoftp
5301#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005302extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005303#else
5304#ifndef xmlNanoFTPQuit
5305extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005306#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5307#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005308#endif
5309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005310
5311#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005312#ifdef bottom_nanoftp
5313#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005314extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005315#else
5316#ifndef xmlNanoFTPRead
5317extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005318#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5319#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005320#endif
5321#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005322
5323#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005324#ifdef bottom_nanoftp
5325#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005326extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005327#else
5328#ifndef xmlNanoFTPScanProxy
5329extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005330#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5331#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005332#endif
5333#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005334
5335#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005336#ifdef bottom_nanoftp
5337#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005338extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005339#else
5340#ifndef xmlNanoFTPUpdateURL
5341extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005342#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5343#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005344#endif
5345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005346
5347#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005348#ifdef bottom_nanohttp
5349#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005350extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005351#else
5352#ifndef xmlNanoHTTPAuthHeader
5353extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005354#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5355#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005356#endif
5357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005358
5359#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005360#ifdef bottom_nanohttp
5361#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005362extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005363#else
5364#ifndef xmlNanoHTTPCleanup
5365extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005366#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5367#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005368#endif
5369#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005370
5371#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005372#ifdef bottom_nanohttp
5373#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005374extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005375#else
5376#ifndef xmlNanoHTTPClose
5377extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005378#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5379#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005380#endif
5381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005382
5383#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005384#ifdef bottom_nanohttp
5385#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005386extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005387#else
5388#ifndef xmlNanoHTTPContentLength
5389extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005390#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5391#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005392#endif
5393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005394
5395#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005396#ifdef bottom_nanohttp
5397#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005398extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005399#else
5400#ifndef xmlNanoHTTPEncoding
5401extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005402#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5403#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005404#endif
5405#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005406
5407#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005408#ifdef bottom_nanohttp
5409#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005410extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005411#else
5412#ifndef xmlNanoHTTPFetch
5413extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005414#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5415#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005416#endif
5417#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005418
5419#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005420#ifdef bottom_nanohttp
5421#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005422extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005423#else
5424#ifndef xmlNanoHTTPInit
5425extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005426#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5427#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005428#endif
5429#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005430
5431#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005432#ifdef bottom_nanohttp
5433#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005434extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005435#else
5436#ifndef xmlNanoHTTPMethod
5437extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005438#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5439#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005440#endif
5441#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005442
5443#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005444#ifdef bottom_nanohttp
5445#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005446extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005447#else
5448#ifndef xmlNanoHTTPMethodRedir
5449extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005450#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5451#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005452#endif
5453#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005454
5455#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005456#ifdef bottom_nanohttp
5457#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005458extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005459#else
5460#ifndef xmlNanoHTTPMimeType
5461extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005462#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5463#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005464#endif
5465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005466
5467#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005468#ifdef bottom_nanohttp
5469#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005470extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005471#else
5472#ifndef xmlNanoHTTPOpen
5473extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005474#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5475#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005476#endif
5477#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005478
5479#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005480#ifdef bottom_nanohttp
5481#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005482extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005483#else
5484#ifndef xmlNanoHTTPOpenRedir
5485extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005486#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5487#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005488#endif
5489#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005490
5491#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005492#ifdef bottom_nanohttp
5493#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005494extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005495#else
5496#ifndef xmlNanoHTTPRead
5497extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005498#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5499#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005501#endif
5502
5503#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005504#ifdef bottom_nanohttp
5505#undef xmlNanoHTTPRedir
5506extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5507#else
5508#ifndef xmlNanoHTTPRedir
5509extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5510#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5511#endif
5512#endif
5513#endif
5514
5515#if defined(LIBXML_HTTP_ENABLED)
5516#ifdef bottom_nanohttp
5517#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005518extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005519#else
5520#ifndef xmlNanoHTTPReturnCode
5521extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005522#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5523#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005524#endif
5525#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005526
5527#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005528#ifdef bottom_nanohttp
5529#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005530extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005531#else
5532#ifndef xmlNanoHTTPSave
5533extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005534#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5535#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005536#endif
5537#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005538
5539#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005540#ifdef bottom_nanohttp
5541#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005542extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005543#else
5544#ifndef xmlNanoHTTPScanProxy
5545extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005546#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5547#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005548#endif
5549#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005550
5551#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005552#ifdef bottom_xmlregexp
5553#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005554extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005555#else
5556#ifndef xmlNewAutomata
5557extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005558#define xmlNewAutomata xmlNewAutomata__internal_alias
5559#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005560#endif
5561#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005562
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005563#ifdef bottom_tree
5564#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005565extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005566#else
5567#ifndef xmlNewCDataBlock
5568extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005569#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005570#endif
5571#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005572
5573#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005574#ifdef bottom_catalog
5575#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005576extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005577#else
5578#ifndef xmlNewCatalog
5579extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005580#define xmlNewCatalog xmlNewCatalog__internal_alias
5581#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005582#endif
5583#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005584
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005585#ifdef bottom_encoding
5586#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005587extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005588#else
5589#ifndef xmlNewCharEncodingHandler
5590extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005591#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005592#endif
5593#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005594
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005595#ifdef bottom_tree
5596#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005597extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005598#else
5599#ifndef xmlNewCharRef
5600extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005601#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005602#endif
5603#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005604
5605#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005606#ifdef bottom_tree
5607#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005608extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005609#else
5610#ifndef xmlNewChild
5611extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005612#define xmlNewChild xmlNewChild__internal_alias
5613#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005614#endif
5615#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005616
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005617#ifdef bottom_tree
5618#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005619extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005620#else
5621#ifndef xmlNewComment
5622extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005623#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005624#endif
5625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005626
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005627#ifdef bottom_tree
5628#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005629extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005630#else
5631#ifndef xmlNewDoc
5632extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005633#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005634#endif
5635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005636
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005637#ifdef bottom_tree
5638#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005639extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005640#else
5641#ifndef xmlNewDocComment
5642extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005643#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005644#endif
5645#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005646
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005647#ifdef bottom_valid
5648#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005649extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005650#else
5651#ifndef xmlNewDocElementContent
5652extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005653#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005654#endif
5655#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005656
Daniel Veillardbe076e92005-01-04 20:18:14 +00005657#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005658#ifdef bottom_tree
5659#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005660extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005661#else
5662#ifndef xmlNewDocFragment
5663extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005664#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5665#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005666#endif
5667#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005668
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005669#ifdef bottom_tree
5670#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005671extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005672#else
5673#ifndef xmlNewDocNode
5674extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005675#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005676#endif
5677#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005678
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005679#ifdef bottom_tree
5680#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005681extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005682#else
5683#ifndef xmlNewDocNodeEatName
5684extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005685#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005686#endif
5687#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005688
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005689#ifdef bottom_tree
5690#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005691extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005692#else
5693#ifndef xmlNewDocPI
5694extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005695#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005696#endif
5697#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005698
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005699#ifdef bottom_tree
5700#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005701extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005702#else
5703#ifndef xmlNewDocProp
5704extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005705#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005706#endif
5707#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005708
5709#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005710#ifdef bottom_tree
5711#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005712extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005713#else
5714#ifndef xmlNewDocRawNode
5715extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005716#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
5717#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005718#endif
5719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005720
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005721#ifdef bottom_tree
5722#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005723extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005724#else
5725#ifndef xmlNewDocText
5726extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005727#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005728#endif
5729#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005730
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005731#ifdef bottom_tree
5732#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005733extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005734#else
5735#ifndef xmlNewDocTextLen
5736extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005737#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005738#endif
5739#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005740
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005741#ifdef bottom_tree
5742#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005743extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005744#else
5745#ifndef xmlNewDtd
5746extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005747#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005748#endif
5749#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005750
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005751#ifdef bottom_valid
5752#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00005753extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005754#else
5755#ifndef xmlNewElementContent
5756extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005757#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005758#endif
5759#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005760
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005761#ifdef bottom_parserInternals
5762#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005763extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005764#else
5765#ifndef xmlNewEntityInputStream
5766extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005767#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005768#endif
5769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005770
5771#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005772#ifdef bottom_legacy
5773#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005774extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005775#else
5776#ifndef xmlNewGlobalNs
5777extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005778#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
5779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005780#endif
5781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005782
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005783#ifdef bottom_parserInternals
5784#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005785extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005786#else
5787#ifndef xmlNewIOInputStream
5788extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005789#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005790#endif
5791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005792
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005793#ifdef bottom_parserInternals
5794#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00005795extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005796#else
5797#ifndef xmlNewInputFromFile
5798extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005799#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005800#endif
5801#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005802
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005803#ifdef bottom_parserInternals
5804#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005805extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005806#else
5807#ifndef xmlNewInputStream
5808extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005809#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005810#endif
5811#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005812
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005813#ifdef bottom_threads
5814#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00005815extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005816#else
5817#ifndef xmlNewMutex
5818extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005819#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005820#endif
5821#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005822
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005823#ifdef bottom_tree
5824#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005825extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005826#else
5827#ifndef xmlNewNode
5828extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005829#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005830#endif
5831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005832
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005833#ifdef bottom_tree
5834#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005835extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005836#else
5837#ifndef xmlNewNodeEatName
5838extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005839#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005840#endif
5841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005842
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005843#ifdef bottom_tree
5844#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005845extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005846#else
5847#ifndef xmlNewNs
5848extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005849#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005850#endif
5851#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005852
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005853#ifdef bottom_tree
5854#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005855extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005856#else
5857#ifndef xmlNewNsProp
5858extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005859#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005860#endif
5861#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005862
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005863#ifdef bottom_tree
5864#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005865extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005866#else
5867#ifndef xmlNewNsPropEatName
5868extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005869#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005870#endif
5871#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005872
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005873#ifdef bottom_tree
5874#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005875extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005876#else
5877#ifndef xmlNewPI
5878extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005879#define xmlNewPI xmlNewPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005880#endif
5881#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005882
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005883#ifdef bottom_parserInternals
5884#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005885extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005886#else
5887#ifndef xmlNewParserCtxt
5888extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005889#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005890#endif
5891#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005892
5893#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005894#ifdef bottom_tree
5895#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005896extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005897#else
5898#ifndef xmlNewProp
5899extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005900#define xmlNewProp xmlNewProp__internal_alias
5901#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005902#endif
5903#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005904
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005905#ifdef bottom_threads
5906#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00005907extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005908#else
5909#ifndef xmlNewRMutex
5910extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005911#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005912#endif
5913#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005914
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005915#ifdef bottom_tree
5916#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00005917extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005918#else
5919#ifndef xmlNewReference
5920extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005921#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005922#endif
5923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005924
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005925#ifdef bottom_parserInternals
5926#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005927extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005928#else
5929#ifndef xmlNewStringInputStream
5930extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005931#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005932#endif
5933#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005934
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005935#ifdef bottom_tree
5936#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005937extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005938#else
5939#ifndef xmlNewText
5940extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005941#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005942#endif
5943#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005944
5945#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005946#ifdef bottom_tree
5947#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005948extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005949#else
5950#ifndef xmlNewTextChild
5951extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005952#define xmlNewTextChild xmlNewTextChild__internal_alias
5953#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005954#endif
5955#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005956
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005957#ifdef bottom_tree
5958#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005959extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005960#else
5961#ifndef xmlNewTextLen
5962extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005963#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005964#endif
5965#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005966
5967#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005968#ifdef bottom_xmlreader
5969#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005970extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005971#else
5972#ifndef xmlNewTextReader
5973extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005974#define xmlNewTextReader xmlNewTextReader__internal_alias
5975#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005976#endif
5977#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005978
5979#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005980#ifdef bottom_xmlreader
5981#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00005982extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005983#else
5984#ifndef xmlNewTextReaderFilename
5985extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005986#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
5987#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005988#endif
5989#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005990
5991#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005992#ifdef bottom_xmlwriter
5993#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00005994extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005995#else
5996#ifndef xmlNewTextWriter
5997extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005998#define xmlNewTextWriter xmlNewTextWriter__internal_alias
5999#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006000#endif
6001#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006002
6003#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006004#ifdef bottom_xmlwriter
6005#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006006extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006007#else
6008#ifndef xmlNewTextWriterDoc
6009extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006010#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6011#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006012#endif
6013#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006014
6015#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006016#ifdef bottom_xmlwriter
6017#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006018extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006019#else
6020#ifndef xmlNewTextWriterFilename
6021extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006022#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6023#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006024#endif
6025#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006026
6027#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006028#ifdef bottom_xmlwriter
6029#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006030extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006031#else
6032#ifndef xmlNewTextWriterMemory
6033extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006034#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6035#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006036#endif
6037#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006038
6039#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006040#ifdef bottom_xmlwriter
6041#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006042extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006043#else
6044#ifndef xmlNewTextWriterPushParser
6045extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006046#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6047#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006048#endif
6049#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006050
6051#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006052#ifdef bottom_xmlwriter
6053#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006054extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006055#else
6056#ifndef xmlNewTextWriterTree
6057extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006058#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6059#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006060#endif
6061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006062
6063#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006064#ifdef bottom_valid
6065#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006066extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006067#else
6068#ifndef xmlNewValidCtxt
6069extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006070#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6071#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006072#endif
6073#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006074
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006075#ifdef bottom_parserInternals
6076#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006077extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006078#else
6079#ifndef xmlNextChar
6080extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006081#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006082#endif
6083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006084
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006085#ifdef bottom_xmlIO
6086#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006087extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006088#else
6089#ifndef xmlNoNetExternalEntityLoader
6090extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006091#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006092#endif
6093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006094
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006095#ifdef bottom_tree
6096#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006097extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006098#else
6099#ifndef xmlNodeAddContent
6100extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006101#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006102#endif
6103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006104
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006105#ifdef bottom_tree
6106#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006107extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006108#else
6109#ifndef xmlNodeAddContentLen
6110extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006111#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006112#endif
6113#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006114
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006115#ifdef bottom_tree
6116#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006117extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006118#else
6119#ifndef xmlNodeBufGetContent
6120extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006121#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006122#endif
6123#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006124
6125#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006126#ifdef bottom_xmlsave
6127#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006128extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006129#else
6130#ifndef xmlNodeDump
6131extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006132#define xmlNodeDump xmlNodeDump__internal_alias
6133#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006134#endif
6135#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006136
6137#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006138#ifdef bottom_xmlsave
6139#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006140extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006141#else
6142#ifndef xmlNodeDumpOutput
6143extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006144#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6145#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006146#endif
6147#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006148
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006149#ifdef bottom_tree
6150#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006151extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006152#else
6153#ifndef xmlNodeGetBase
6154extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006155#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006156#endif
6157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006158
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006159#ifdef bottom_tree
6160#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006161extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006162#else
6163#ifndef xmlNodeGetContent
6164extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006165#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006166#endif
6167#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006168
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006169#ifdef bottom_tree
6170#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006171extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006172#else
6173#ifndef xmlNodeGetLang
6174extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006175#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006176#endif
6177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006178
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006179#ifdef bottom_tree
6180#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006181extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006182#else
6183#ifndef xmlNodeGetSpacePreserve
6184extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006185#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006186#endif
6187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006188
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006189#ifdef bottom_tree
6190#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006191extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006192#else
6193#ifndef xmlNodeIsText
6194extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006195#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006196#endif
6197#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006198
6199#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006200#ifdef bottom_tree
6201#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006202extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006203#else
6204#ifndef xmlNodeListGetRawString
6205extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006206#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6207#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006208#endif
6209#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006210
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006211#ifdef bottom_tree
6212#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006213extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006214#else
6215#ifndef xmlNodeListGetString
6216extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006217#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006218#endif
6219#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006220
6221#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006222#ifdef bottom_tree
6223#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006224extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006225#else
6226#ifndef xmlNodeSetBase
6227extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006228#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6229#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006230#endif
6231#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006232
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006233#ifdef bottom_tree
6234#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006235extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006236#else
6237#ifndef xmlNodeSetContent
6238extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006239#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006240#endif
6241#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006242
6243#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006244#ifdef bottom_tree
6245#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006246extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006247#else
6248#ifndef xmlNodeSetContentLen
6249extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006250#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6251#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006252#endif
6253#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006254
6255#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006256#ifdef bottom_tree
6257#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006258extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006259#else
6260#ifndef xmlNodeSetLang
6261extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006262#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6263#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006264#endif
6265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006266
6267#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006268#ifdef bottom_tree
6269#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006270extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006271#else
6272#ifndef xmlNodeSetName
6273extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006274#define xmlNodeSetName xmlNodeSetName__internal_alias
6275#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006276#endif
6277#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006278
6279#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006280#ifdef bottom_tree
6281#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006282extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006283#else
6284#ifndef xmlNodeSetSpacePreserve
6285extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006286#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6287#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006288#endif
6289#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006290
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006291#ifdef bottom_uri
6292#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006293extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006294#else
6295#ifndef xmlNormalizeURIPath
6296extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006297#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006298#endif
6299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006300
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006301#ifdef bottom_xmlIO
6302#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006303extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006304#else
6305#ifndef xmlNormalizeWindowsPath
6306extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006307#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006308#endif
6309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006310
6311#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006312#ifdef bottom_xmlIO
6313#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006314extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006315#else
6316#ifndef xmlOutputBufferClose
6317extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006318#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6319#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006320#endif
6321#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006322
6323#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006324#ifdef bottom_xmlIO
6325#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006326extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006327#else
6328#ifndef xmlOutputBufferCreateFd
6329extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006330#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6331#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006332#endif
6333#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006334
6335#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006336#ifdef bottom_xmlIO
6337#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006338extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006339#else
6340#ifndef xmlOutputBufferCreateFile
6341extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006342#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6343#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006344#endif
6345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006346
6347#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006348#ifdef bottom_xmlIO
6349#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006350extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006351#else
6352#ifndef xmlOutputBufferCreateFilename
6353extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006354#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6355#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006356#endif
6357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006358
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006359#ifdef bottom_xmlIO
6360#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006361extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006362#else
6363#ifndef xmlOutputBufferCreateFilenameDefault
6364extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006365#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006366#endif
6367#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006368
6369#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006370#ifdef bottom_xmlIO
6371#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006372extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006373#else
6374#ifndef xmlOutputBufferCreateIO
6375extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006376#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6377#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006378#endif
6379#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006380
6381#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006382#ifdef bottom_xmlIO
6383#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006384extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006385#else
6386#ifndef xmlOutputBufferFlush
6387extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006388#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6389#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006390#endif
6391#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006392
6393#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006394#ifdef bottom_xmlIO
6395#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006396extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006397#else
6398#ifndef xmlOutputBufferWrite
6399extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006400#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6401#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006402#endif
6403#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006404
6405#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006406#ifdef bottom_xmlIO
6407#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006408extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006409#else
6410#ifndef xmlOutputBufferWriteEscape
6411extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006412#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6413#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006414#endif
6415#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006416
6417#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006418#ifdef bottom_xmlIO
6419#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006420extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006421#else
6422#ifndef xmlOutputBufferWriteString
6423extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006424#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6425#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006426#endif
6427#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006428
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006429#ifdef bottom_parser
6430#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006431extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006432#else
6433#ifndef xmlParseAttValue
6434extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006435#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006436#endif
6437#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006438
6439#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006440#ifdef bottom_parser
6441#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006442extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006443#else
6444#ifndef xmlParseAttribute
6445extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006446#define xmlParseAttribute xmlParseAttribute__internal_alias
6447#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006448#endif
6449#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006450
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006451#ifdef bottom_parser
6452#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006453extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006454#else
6455#ifndef xmlParseAttributeListDecl
6456extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006457#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006458#endif
6459#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006460
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006461#ifdef bottom_parser
6462#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006463extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006464#else
6465#ifndef xmlParseAttributeType
6466extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006467#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006468#endif
6469#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006470
6471#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006472#ifdef bottom_parser
6473#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006474extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006475#else
6476#ifndef xmlParseBalancedChunkMemory
6477extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006478#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6479#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006480#endif
6481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006482
6483#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006484#ifdef bottom_parser
6485#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006486extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006487#else
6488#ifndef xmlParseBalancedChunkMemoryRecover
6489extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006490#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6491#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006492#endif
6493#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006494
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006495#ifdef bottom_parser
6496#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006497extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006498#else
6499#ifndef xmlParseCDSect
6500extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006501#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006502#endif
6503#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006504
6505#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006506#ifdef bottom_catalog
6507#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006508extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006509#else
6510#ifndef xmlParseCatalogFile
6511extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006512#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6513#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006514#endif
6515#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006516
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006517#ifdef bottom_parser
6518#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006519extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006520#else
6521#ifndef xmlParseCharData
6522extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006523#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006524#endif
6525#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006526
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006527#ifdef bottom_encoding
6528#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006529extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006530#else
6531#ifndef xmlParseCharEncoding
6532extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006533#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006534#endif
6535#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006536
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006537#ifdef bottom_parser
6538#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006539extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006540#else
6541#ifndef xmlParseCharRef
6542extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006543#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006544#endif
6545#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006546
6547#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006548#ifdef bottom_parser
6549#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006550extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006551#else
6552#ifndef xmlParseChunk
6553extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006554#define xmlParseChunk xmlParseChunk__internal_alias
6555#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006556#endif
6557#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006558
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006559#ifdef bottom_parser
6560#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006561extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006562#else
6563#ifndef xmlParseComment
6564extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006565#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006566#endif
6567#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006568
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006569#ifdef bottom_parser
6570#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006571extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006572#else
6573#ifndef xmlParseContent
6574extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006575#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006576#endif
6577#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006578
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006579#ifdef bottom_parser
6580#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006581extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006582#else
6583#ifndef xmlParseCtxtExternalEntity
6584extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006585#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006586#endif
6587#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006588
6589#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006590#ifdef bottom_parser
6591#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006592extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006593#else
6594#ifndef xmlParseDTD
6595extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006596#define xmlParseDTD xmlParseDTD__internal_alias
6597#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006598#endif
6599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006600
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006601#ifdef bottom_parser
6602#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006603extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006604#else
6605#ifndef xmlParseDefaultDecl
6606extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006607#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006608#endif
6609#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006610
6611#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006612#ifdef bottom_parser
6613#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006614extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006615#else
6616#ifndef xmlParseDoc
6617extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006618#define xmlParseDoc xmlParseDoc__internal_alias
6619#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006620#endif
6621#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006622
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006623#ifdef bottom_parser
6624#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006625extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006626#else
6627#ifndef xmlParseDocTypeDecl
6628extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006629#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006630#endif
6631#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006632
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006633#ifdef bottom_parser
6634#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006635extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006636#else
6637#ifndef xmlParseDocument
6638extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006639#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006640#endif
6641#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006642
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006643#ifdef bottom_parser
6644#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006645extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006646#else
6647#ifndef xmlParseElement
6648extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006649#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006650#endif
6651#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006652
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006653#ifdef bottom_parser
6654#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006655extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006656#else
6657#ifndef xmlParseElementChildrenContentDecl
6658extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006659#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006660#endif
6661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006662
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006663#ifdef bottom_parser
6664#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006665extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006666#else
6667#ifndef xmlParseElementContentDecl
6668extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006669#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006670#endif
6671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006672
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006673#ifdef bottom_parser
6674#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006676#else
6677#ifndef xmlParseElementDecl
6678extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006679#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006680#endif
6681#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006682
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006683#ifdef bottom_parser
6684#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006685extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006686#else
6687#ifndef xmlParseElementMixedContentDecl
6688extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006689#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006690#endif
6691#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006692
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006693#ifdef bottom_parser
6694#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006695extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006696#else
6697#ifndef xmlParseEncName
6698extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006699#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006700#endif
6701#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006702
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006703#ifdef bottom_parser
6704#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006705extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006706#else
6707#ifndef xmlParseEncodingDecl
6708extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006709#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006710#endif
6711#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006712
6713#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006714#ifdef bottom_parser
6715#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00006716extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006717#else
6718#ifndef xmlParseEndTag
6719extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006720#define xmlParseEndTag xmlParseEndTag__internal_alias
6721#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006722#endif
6723#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006724
6725#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006726#ifdef bottom_parser
6727#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006728extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006729#else
6730#ifndef xmlParseEntity
6731extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006732#define xmlParseEntity xmlParseEntity__internal_alias
6733#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006734#endif
6735#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006736
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006737#ifdef bottom_parser
6738#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006739extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006740#else
6741#ifndef xmlParseEntityDecl
6742extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006743#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006744#endif
6745#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006746
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006747#ifdef bottom_parser
6748#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006749extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006750#else
6751#ifndef xmlParseEntityRef
6752extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006753#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006754#endif
6755#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006756
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006757#ifdef bottom_parser
6758#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006759extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006760#else
6761#ifndef xmlParseEntityValue
6762extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006763#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006764#endif
6765#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006766
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006767#ifdef bottom_parser
6768#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006769extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006770#else
6771#ifndef xmlParseEnumeratedType
6772extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006773#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006774#endif
6775#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006776
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006777#ifdef bottom_parser
6778#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006779extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006780#else
6781#ifndef xmlParseEnumerationType
6782extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006783#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006784#endif
6785#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006786
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006787#ifdef bottom_parser
6788#undef xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006789extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006790#else
6791#ifndef xmlParseExtParsedEnt
6792extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006793#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006794#endif
6795#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006796
6797#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006798#ifdef bottom_parser
6799#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006800extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006801#else
6802#ifndef xmlParseExternalEntity
6803extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006804#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
6805#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006806#endif
6807#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006808
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006809#ifdef bottom_parser
6810#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00006811extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006812#else
6813#ifndef xmlParseExternalID
6814extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006815#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006816#endif
6817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006818
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006819#ifdef bottom_parser
6820#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00006821extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006822#else
6823#ifndef xmlParseExternalSubset
6824extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006825#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006826#endif
6827#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006828
6829#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006830#ifdef bottom_parser
6831#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006832extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006833#else
6834#ifndef xmlParseFile
6835extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006836#define xmlParseFile xmlParseFile__internal_alias
6837#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006838#endif
6839#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006840
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006841#ifdef bottom_parser
6842#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00006843extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006844#else
6845#ifndef xmlParseInNodeContext
6846extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006847#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006848#endif
6849#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006850
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006851#ifdef bottom_parser
6852#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006853extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006854#else
6855#ifndef xmlParseMarkupDecl
6856extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006857#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006858#endif
6859#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006860
6861#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006862#ifdef bottom_parser
6863#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006864extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006865#else
6866#ifndef xmlParseMemory
6867extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006868#define xmlParseMemory xmlParseMemory__internal_alias
6869#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006870#endif
6871#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006872
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006873#ifdef bottom_parser
6874#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006875extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006876#else
6877#ifndef xmlParseMisc
6878extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006879#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006880#endif
6881#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006882
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006883#ifdef bottom_parser
6884#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006885extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006886#else
6887#ifndef xmlParseName
6888extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006889#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006890#endif
6891#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006892
6893#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006894#ifdef bottom_legacy
6895#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00006896extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006897#else
6898#ifndef xmlParseNamespace
6899extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006900#define xmlParseNamespace xmlParseNamespace__internal_alias
6901#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006902#endif
6903#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006904
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006905#ifdef bottom_parser
6906#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00006907extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006908#else
6909#ifndef xmlParseNmtoken
6910extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006911#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006912#endif
6913#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006914
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006915#ifdef bottom_parser
6916#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006917extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006918#else
6919#ifndef xmlParseNotationDecl
6920extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006921#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006922#endif
6923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006924
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006925#ifdef bottom_parser
6926#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006927extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006928#else
6929#ifndef xmlParseNotationType
6930extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006931#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006932#endif
6933#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006934
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006935#ifdef bottom_parser
6936#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006937extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006938#else
6939#ifndef xmlParsePEReference
6940extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006941#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006942#endif
6943#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006944
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006945#ifdef bottom_parser
6946#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006947extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006948#else
6949#ifndef xmlParsePI
6950extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006951#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006952#endif
6953#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006954
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006955#ifdef bottom_parser
6956#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00006957extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006958#else
6959#ifndef xmlParsePITarget
6960extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006961#define xmlParsePITarget xmlParsePITarget__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006962#endif
6963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006964
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006965#ifdef bottom_parser
6966#undef xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00006967extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006968#else
6969#ifndef xmlParsePubidLiteral
6970extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006971#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006972#endif
6973#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006974
6975#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006976#ifdef bottom_legacy
6977#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006978extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006979#else
6980#ifndef xmlParseQuotedString
6981extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006982#define xmlParseQuotedString xmlParseQuotedString__internal_alias
6983#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006984#endif
6985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006986
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006987#ifdef bottom_parser
6988#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006989extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006990#else
6991#ifndef xmlParseReference
6992extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006993#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006994#endif
6995#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006996
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006997#ifdef bottom_parser
6998#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006999extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007000#else
7001#ifndef xmlParseSDDecl
7002extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007003#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007004#endif
7005#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007006
7007#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007008#ifdef bottom_parser
7009#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007010extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007011#else
7012#ifndef xmlParseStartTag
7013extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007014#define xmlParseStartTag xmlParseStartTag__internal_alias
7015#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007016#endif
7017#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007018
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007019#ifdef bottom_parser
7020#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007021extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007022#else
7023#ifndef xmlParseSystemLiteral
7024extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007025#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007026#endif
7027#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007028
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007029#ifdef bottom_parser
7030#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007031extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007032#else
7033#ifndef xmlParseTextDecl
7034extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007035#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007036#endif
7037#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007038
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007039#ifdef bottom_uri
7040#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007041extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007042#else
7043#ifndef xmlParseURI
7044extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007045#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007046#endif
7047#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007048
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007049#ifdef bottom_uri
7050#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007051extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007052#else
7053#ifndef xmlParseURIReference
7054extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007055#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007056#endif
7057#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007058
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007059#ifdef bottom_parser
7060#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007061extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007062#else
7063#ifndef xmlParseVersionInfo
7064extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007065#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007066#endif
7067#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007068
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007069#ifdef bottom_parser
7070#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007071extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007072#else
7073#ifndef xmlParseVersionNum
7074extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007075#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007076#endif
7077#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007078
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007079#ifdef bottom_parser
7080#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007081extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007082#else
7083#ifndef xmlParseXMLDecl
7084extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007085#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007086#endif
7087#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007088
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007089#ifdef bottom_parserInternals
7090#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007091extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007092#else
7093#ifndef xmlParserAddNodeInfo
7094extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007095#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007096#endif
7097#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007098
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007099#ifdef bottom_error
7100#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007101extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007102#else
7103#ifndef xmlParserError
7104extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007105#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007106#endif
7107#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007108
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007109#ifdef bottom_parserInternals
7110#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007111extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007112#else
7113#ifndef xmlParserFindNodeInfo
7114extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007115#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007116#endif
7117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007118
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007119#ifdef bottom_parserInternals
7120#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007121extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007122#else
7123#ifndef xmlParserFindNodeInfoIndex
7124extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007125#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007126#endif
7127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007128
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007129#ifdef bottom_xmlIO
7130#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007131extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007132#else
7133#ifndef xmlParserGetDirectory
7134extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007135#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007136#endif
7137#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007138
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007139#ifdef bottom_parser
7140#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007141extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007142#else
7143#ifndef xmlParserHandlePEReference
7144extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007145#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007146#endif
7147#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007148
7149#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007150#ifdef bottom_legacy
7151#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007152extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007153#else
7154#ifndef xmlParserHandleReference
7155extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007156#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7157#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007158#endif
7159#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007160
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007161#ifdef bottom_xmlIO
7162#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007163extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007164#else
7165#ifndef xmlParserInputBufferCreateFd
7166extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007167#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007168#endif
7169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007170
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007171#ifdef bottom_xmlIO
7172#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007173extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007174#else
7175#ifndef xmlParserInputBufferCreateFile
7176extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007177#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007178#endif
7179#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007180
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007181#ifdef bottom_xmlIO
7182#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007183extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007184#else
7185#ifndef xmlParserInputBufferCreateFilename
7186extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007187#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007188#endif
7189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007190
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007191#ifdef bottom_xmlIO
7192#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007193extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007194#else
7195#ifndef xmlParserInputBufferCreateFilenameDefault
7196extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007197#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007198#endif
7199#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007200
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007201#ifdef bottom_xmlIO
7202#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007203extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007204#else
7205#ifndef xmlParserInputBufferCreateIO
7206extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007207#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007208#endif
7209#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007210
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007211#ifdef bottom_xmlIO
7212#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007213extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007214#else
7215#ifndef xmlParserInputBufferCreateMem
7216extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007217#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007218#endif
7219#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007220
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007221#ifdef bottom_xmlIO
7222#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007223extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007224#else
7225#ifndef xmlParserInputBufferCreateStatic
7226extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007227#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007228#endif
7229#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007230
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007231#ifdef bottom_xmlIO
7232#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007233extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007234#else
7235#ifndef xmlParserInputBufferGrow
7236extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007237#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007238#endif
7239#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007240
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007241#ifdef bottom_xmlIO
7242#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007243extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007244#else
7245#ifndef xmlParserInputBufferPush
7246extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007247#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007248#endif
7249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007250
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007251#ifdef bottom_xmlIO
7252#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007253extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007254#else
7255#ifndef xmlParserInputBufferRead
7256extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007257#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007258#endif
7259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007260
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007261#ifdef bottom_parserInternals
7262#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007263extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007264#else
7265#ifndef xmlParserInputGrow
7266extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007267#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007268#endif
7269#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007270
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007271#ifdef bottom_parserInternals
7272#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007273extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007274#else
7275#ifndef xmlParserInputRead
7276extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007277#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007278#endif
7279#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007280
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007281#ifdef bottom_parserInternals
7282#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007283extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007284#else
7285#ifndef xmlParserInputShrink
7286extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007287#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007288#endif
7289#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007290
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007291#ifdef bottom_error
7292#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007293extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007294#else
7295#ifndef xmlParserPrintFileContext
7296extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007297#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007298#endif
7299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007300
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007301#ifdef bottom_error
7302#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007303extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007304#else
7305#ifndef xmlParserPrintFileInfo
7306extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007307#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007308#endif
7309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007310
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007311#ifdef bottom_error
7312#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007313extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007314#else
7315#ifndef xmlParserValidityError
7316extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007317#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007318#endif
7319#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007320
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007321#ifdef bottom_error
7322#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007323extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007324#else
7325#ifndef xmlParserValidityWarning
7326extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007327#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007328#endif
7329#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007330
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007331#ifdef bottom_error
7332#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007333extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007334#else
7335#ifndef xmlParserWarning
7336extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007337#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007338#endif
7339#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007340
7341#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007342#ifdef bottom_pattern
7343#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007344extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007345#else
7346#ifndef xmlPatternFromRoot
7347extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007348#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7349#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007350#endif
7351#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007352
7353#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007354#ifdef bottom_pattern
7355#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007356extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007357#else
7358#ifndef xmlPatternGetStreamCtxt
7359extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007360#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7361#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007362#endif
7363#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007364
7365#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007366#ifdef bottom_pattern
7367#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007368extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007369#else
7370#ifndef xmlPatternMatch
7371extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007372#define xmlPatternMatch xmlPatternMatch__internal_alias
7373#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007374#endif
7375#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007376
7377#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007378#ifdef bottom_pattern
7379#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007380extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007381#else
7382#ifndef xmlPatternMaxDepth
7383extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007384#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7385#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007386#endif
7387#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007388
7389#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007390#ifdef bottom_pattern
7391#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007392extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007393#else
7394#ifndef xmlPatternStreamable
7395extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007396#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7397#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007398#endif
7399#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007400
7401#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007402#ifdef bottom_pattern
7403#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007404extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007405#else
7406#ifndef xmlPatterncompile
7407extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007408#define xmlPatterncompile xmlPatterncompile__internal_alias
7409#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007410#endif
7411#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007412
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007413#ifdef bottom_parserInternals
7414#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007415extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007416#else
7417#ifndef xmlPedanticParserDefault
7418extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007419#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007420#endif
7421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007422
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007423#ifdef bottom_parser
7424#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007425extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007426#else
7427#ifndef xmlPopInput
7428extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007429#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007430#endif
7431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007432
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007433#ifdef bottom_xmlIO
7434#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007435extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007436#else
7437#ifndef xmlPopInputCallbacks
7438extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007439#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007440#endif
7441#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007442
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007443#ifdef bottom_uri
7444#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007445extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007446#else
7447#ifndef xmlPrintURI
7448extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007449#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007450#endif
7451#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007452
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007453#ifdef bottom_parser
7454#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007455extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007456#else
7457#ifndef xmlPushInput
7458extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007459#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007460#endif
7461#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007462
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007463#ifdef bottom_threads
7464#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007465extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007466#else
7467#ifndef xmlRMutexLock
7468extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007469#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007470#endif
7471#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007472
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007473#ifdef bottom_threads
7474#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007475extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007476#else
7477#ifndef xmlRMutexUnlock
7478extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007479#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007480#endif
7481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007482
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007483#ifdef bottom_parser
7484#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007485extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007486#else
7487#ifndef xmlReadDoc
7488extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007489#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007490#endif
7491#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007492
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007493#ifdef bottom_parser
7494#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007495extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007496#else
7497#ifndef xmlReadFd
7498extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007499#define xmlReadFd xmlReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007500#endif
7501#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007502
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007503#ifdef bottom_parser
7504#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007505extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007506#else
7507#ifndef xmlReadFile
7508extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007509#define xmlReadFile xmlReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007510#endif
7511#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007512
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007513#ifdef bottom_parser
7514#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007515extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007516#else
7517#ifndef xmlReadIO
7518extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007519#define xmlReadIO xmlReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007520#endif
7521#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007522
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007523#ifdef bottom_parser
7524#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007525extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007526#else
7527#ifndef xmlReadMemory
7528extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007529#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007530#endif
7531#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007532
7533#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007534#ifdef bottom_xmlreader
7535#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007536extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007537#else
7538#ifndef xmlReaderForDoc
7539extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007540#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7541#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007542#endif
7543#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007544
7545#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007546#ifdef bottom_xmlreader
7547#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007548extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007549#else
7550#ifndef xmlReaderForFd
7551extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007552#define xmlReaderForFd xmlReaderForFd__internal_alias
7553#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007554#endif
7555#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007556
7557#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007558#ifdef bottom_xmlreader
7559#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007560extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007561#else
7562#ifndef xmlReaderForFile
7563extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007564#define xmlReaderForFile xmlReaderForFile__internal_alias
7565#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007566#endif
7567#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007568
7569#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007570#ifdef bottom_xmlreader
7571#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007572extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007573#else
7574#ifndef xmlReaderForIO
7575extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007576#define xmlReaderForIO xmlReaderForIO__internal_alias
7577#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007578#endif
7579#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007580
7581#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007582#ifdef bottom_xmlreader
7583#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007584extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007585#else
7586#ifndef xmlReaderForMemory
7587extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007588#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7589#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007590#endif
7591#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007592
7593#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007594#ifdef bottom_xmlreader
7595#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007596extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007597#else
7598#ifndef xmlReaderNewDoc
7599extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007600#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7601#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007602#endif
7603#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007604
7605#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007606#ifdef bottom_xmlreader
7607#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007608extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007609#else
7610#ifndef xmlReaderNewFd
7611extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007612#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7613#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007614#endif
7615#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007616
7617#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007618#ifdef bottom_xmlreader
7619#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007620extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007621#else
7622#ifndef xmlReaderNewFile
7623extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007624#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7625#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007626#endif
7627#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007628
7629#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007630#ifdef bottom_xmlreader
7631#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007632extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007633#else
7634#ifndef xmlReaderNewIO
7635extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007636#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7637#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007638#endif
7639#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007640
7641#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007642#ifdef bottom_xmlreader
7643#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007644extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007645#else
7646#ifndef xmlReaderNewMemory
7647extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007648#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7649#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007650#endif
7651#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007652
7653#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007654#ifdef bottom_xmlreader
7655#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007656extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007657#else
7658#ifndef xmlReaderNewWalker
7659extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007660#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7661#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007662#endif
7663#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007664
7665#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007666#ifdef bottom_xmlreader
7667#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007668extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007669#else
7670#ifndef xmlReaderWalker
7671extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007672#define xmlReaderWalker xmlReaderWalker__internal_alias
7673#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007674#endif
7675#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007676
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007677#ifdef bottom_xmlmemory
7678#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007679extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007680#else
7681#ifndef xmlReallocLoc
7682extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007683#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007684#endif
7685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007686
7687#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007688#ifdef bottom_tree
7689#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00007690extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007691#else
7692#ifndef xmlReconciliateNs
7693extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007694#define xmlReconciliateNs xmlReconciliateNs__internal_alias
7695#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007696#endif
7697#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007698
7699#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007700#ifdef bottom_parser
7701#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007702extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007703#else
7704#ifndef xmlRecoverDoc
7705extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007706#define xmlRecoverDoc xmlRecoverDoc__internal_alias
7707#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007708#endif
7709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007710
7711#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007712#ifdef bottom_parser
7713#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007714extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007715#else
7716#ifndef xmlRecoverFile
7717extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007718#define xmlRecoverFile xmlRecoverFile__internal_alias
7719#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007720#endif
7721#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007722
7723#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007724#ifdef bottom_parser
7725#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007726extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007727#else
7728#ifndef xmlRecoverMemory
7729extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007730#define xmlRecoverMemory xmlRecoverMemory__internal_alias
7731#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007732#endif
7733#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007734
7735#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007736#ifdef bottom_xmlregexp
7737#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007738extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007739#else
7740#ifndef xmlRegExecErrInfo
7741extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007742#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
7743#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007744#endif
7745#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007746
7747#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007748#ifdef bottom_xmlregexp
7749#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007750extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007751#else
7752#ifndef xmlRegExecNextValues
7753extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007754#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
7755#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007756#endif
7757#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007758
7759#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007760#ifdef bottom_xmlregexp
7761#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007762extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007763#else
7764#ifndef xmlRegExecPushString
7765extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007766#define xmlRegExecPushString xmlRegExecPushString__internal_alias
7767#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007768#endif
7769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007770
7771#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007772#ifdef bottom_xmlregexp
7773#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00007774extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007775#else
7776#ifndef xmlRegExecPushString2
7777extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007778#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
7779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007780#endif
7781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007782
7783#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007784#ifdef bottom_xmlregexp
7785#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007786extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007787#else
7788#ifndef xmlRegFreeExecCtxt
7789extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007790#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
7791#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007792#endif
7793#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007794
7795#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007796#ifdef bottom_xmlregexp
7797#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00007798extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007799#else
7800#ifndef xmlRegFreeRegexp
7801extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007802#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
7803#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007804#endif
7805#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007806
7807#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007808#ifdef bottom_xmlregexp
7809#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007810extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007811#else
7812#ifndef xmlRegNewExecCtxt
7813extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007814#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
7815#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007816#endif
7817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007818
7819#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007820#ifdef bottom_xmlregexp
7821#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007822extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007823#else
7824#ifndef xmlRegexpCompile
7825extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007826#define xmlRegexpCompile xmlRegexpCompile__internal_alias
7827#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007828#endif
7829#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007830
7831#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007832#ifdef bottom_xmlregexp
7833#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00007834extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007835#else
7836#ifndef xmlRegexpExec
7837extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007838#define xmlRegexpExec xmlRegexpExec__internal_alias
7839#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007840#endif
7841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007842
7843#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007844#ifdef bottom_xmlregexp
7845#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00007846extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007847#else
7848#ifndef xmlRegexpIsDeterminist
7849extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007850#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
7851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007853#endif
7854
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007855#if defined(LIBXML_REGEXP_ENABLED)
7856#ifdef bottom_xmlregexp
7857#undef xmlRegexpPrint
7858extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
7859#else
7860#ifndef xmlRegexpPrint
7861extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
7862#define xmlRegexpPrint xmlRegexpPrint__internal_alias
7863#endif
7864#endif
7865#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007866
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007867#ifdef bottom_encoding
7868#undef xmlRegisterCharEncodingHandler
7869extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
7870#else
7871#ifndef xmlRegisterCharEncodingHandler
7872extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
7873#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
7874#endif
7875#endif
7876
7877#ifdef bottom_xmlIO
7878#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007879extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007880#else
7881#ifndef xmlRegisterDefaultInputCallbacks
7882extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007883#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007884#endif
7885#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007886
7887#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007888#ifdef bottom_xmlIO
7889#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007890extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007891#else
7892#ifndef xmlRegisterDefaultOutputCallbacks
7893extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007894#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
7895#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007896#endif
7897#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007898
7899#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007900#ifdef bottom_xmlIO
7901#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007902extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007903#else
7904#ifndef xmlRegisterHTTPPostCallbacks
7905extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007906#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
7907#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007908#endif
7909#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007910
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007911#ifdef bottom_xmlIO
7912#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007913extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007914#else
7915#ifndef xmlRegisterInputCallbacks
7916extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007917#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007918#endif
7919#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007920
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007921#ifdef bottom_globals
7922#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007923extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007924#else
7925#ifndef xmlRegisterNodeDefault
7926extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007927#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007928#endif
7929#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007930
7931#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007932#ifdef bottom_xmlIO
7933#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007934extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007935#else
7936#ifndef xmlRegisterOutputCallbacks
7937extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007938#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
7939#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007940#endif
7941#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007942
7943#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007944#ifdef bottom_relaxng
7945#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00007946extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007947#else
7948#ifndef xmlRelaxNGCleanupTypes
7949extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007950#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
7951#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007952#endif
7953#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007954
7955#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007956#ifdef bottom_relaxng
7957#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00007958extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007959#else
7960#ifndef xmlRelaxNGDump
7961extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007962#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
7963#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007964#endif
7965#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007966
7967#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007968#ifdef bottom_relaxng
7969#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00007970extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007971#else
7972#ifndef xmlRelaxNGDumpTree
7973extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007974#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
7975#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007976#endif
7977#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007978
7979#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007980#ifdef bottom_relaxng
7981#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00007982extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007983#else
7984#ifndef xmlRelaxNGFree
7985extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007986#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
7987#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007988#endif
7989#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007990
7991#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007992#ifdef bottom_relaxng
7993#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007994extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007995#else
7996#ifndef xmlRelaxNGFreeParserCtxt
7997extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007998#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
7999#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008000#endif
8001#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008002
8003#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008004#ifdef bottom_relaxng
8005#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008006extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008007#else
8008#ifndef xmlRelaxNGFreeValidCtxt
8009extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008010#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8011#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008012#endif
8013#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008014
8015#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008016#ifdef bottom_relaxng
8017#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008018extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008019#else
8020#ifndef xmlRelaxNGGetParserErrors
8021extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008022#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8023#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008024#endif
8025#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008026
8027#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008028#ifdef bottom_relaxng
8029#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008030extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008031#else
8032#ifndef xmlRelaxNGGetValidErrors
8033extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008034#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8035#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008036#endif
8037#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008038
8039#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008040#ifdef bottom_relaxng
8041#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008042extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008043#else
8044#ifndef xmlRelaxNGInitTypes
8045extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008046#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8047#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008048#endif
8049#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008050
8051#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008052#ifdef bottom_relaxng
8053#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008054extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008055#else
8056#ifndef xmlRelaxNGNewDocParserCtxt
8057extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008058#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8059#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008060#endif
8061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008062
8063#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008064#ifdef bottom_relaxng
8065#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008066extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008067#else
8068#ifndef xmlRelaxNGNewMemParserCtxt
8069extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008070#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8071#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008072#endif
8073#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008074
8075#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008076#ifdef bottom_relaxng
8077#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008078extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008079#else
8080#ifndef xmlRelaxNGNewParserCtxt
8081extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008082#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8083#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008084#endif
8085#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008086
8087#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008088#ifdef bottom_relaxng
8089#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008090extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008091#else
8092#ifndef xmlRelaxNGNewValidCtxt
8093extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008094#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8095#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008096#endif
8097#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008098
8099#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008100#ifdef bottom_relaxng
8101#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008102extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008103#else
8104#ifndef xmlRelaxNGParse
8105extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008106#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8107#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008108#endif
8109#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008110
8111#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008112#ifdef bottom_relaxng
8113#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008114extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008115#else
8116#ifndef xmlRelaxNGSetParserErrors
8117extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008118#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8119#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008120#endif
8121#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008122
8123#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008124#ifdef bottom_relaxng
8125#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008126extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008127#else
8128#ifndef xmlRelaxNGSetValidErrors
8129extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008130#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8131#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008132#endif
8133#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008134
8135#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008136#ifdef bottom_relaxng
8137#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008138extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008139#else
8140#ifndef xmlRelaxNGValidateDoc
8141extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008142#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8143#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008144#endif
8145#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008146
8147#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008148#ifdef bottom_relaxng
8149#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008150extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008151#else
8152#ifndef xmlRelaxNGValidateFullElement
8153extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008154#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8155#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008156#endif
8157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008158
8159#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008160#ifdef bottom_relaxng
8161#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008162extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008163#else
8164#ifndef xmlRelaxNGValidatePopElement
8165extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008166#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8167#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008168#endif
8169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008170
8171#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008172#ifdef bottom_relaxng
8173#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008174extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008175#else
8176#ifndef xmlRelaxNGValidatePushCData
8177extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008178#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8179#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008180#endif
8181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008182
8183#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008184#ifdef bottom_relaxng
8185#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008186extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008187#else
8188#ifndef xmlRelaxNGValidatePushElement
8189extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008190#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8191#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008192#endif
8193#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008194
8195#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008196#ifdef bottom_relaxng
8197#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008198extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008199#else
8200#ifndef xmlRelaxParserSetFlag
8201extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008202#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8203#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008204#endif
8205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008206
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008207#ifdef bottom_valid
8208#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008209extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008210#else
8211#ifndef xmlRemoveID
8212extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008213#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008214#endif
8215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008216
8217#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008218#ifdef bottom_tree
8219#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008220extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008221#else
8222#ifndef xmlRemoveProp
8223extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008224#define xmlRemoveProp xmlRemoveProp__internal_alias
8225#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008226#endif
8227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008228
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008229#ifdef bottom_valid
8230#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008231extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008232#else
8233#ifndef xmlRemoveRef
8234extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008235#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008236#endif
8237#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008238
8239#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008240#ifdef bottom_tree
8241#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008242extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008243#else
8244#ifndef xmlReplaceNode
8245extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008246#define xmlReplaceNode xmlReplaceNode__internal_alias
8247#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008249#endif
8250
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008251#ifdef bottom_error
8252#undef xmlResetError
8253extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8254#else
8255#ifndef xmlResetError
8256extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8257#define xmlResetError xmlResetError__internal_alias
8258#endif
8259#endif
8260
8261#ifdef bottom_error
8262#undef xmlResetLastError
8263extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8264#else
8265#ifndef xmlResetLastError
8266extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8267#define xmlResetLastError xmlResetLastError__internal_alias
8268#endif
8269#endif
8270
8271#ifdef bottom_SAX2
8272#undef xmlSAX2AttributeDecl
8273extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8274#else
8275#ifndef xmlSAX2AttributeDecl
8276extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8277#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8278#endif
8279#endif
8280
8281#ifdef bottom_SAX2
8282#undef xmlSAX2CDataBlock
8283extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8284#else
8285#ifndef xmlSAX2CDataBlock
8286extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8287#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8288#endif
8289#endif
8290
8291#ifdef bottom_SAX2
8292#undef xmlSAX2Characters
8293extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8294#else
8295#ifndef xmlSAX2Characters
8296extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8297#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8298#endif
8299#endif
8300
8301#ifdef bottom_SAX2
8302#undef xmlSAX2Comment
8303extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8304#else
8305#ifndef xmlSAX2Comment
8306extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8307#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8308#endif
8309#endif
8310
8311#ifdef bottom_SAX2
8312#undef xmlSAX2ElementDecl
8313extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8314#else
8315#ifndef xmlSAX2ElementDecl
8316extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8317#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8318#endif
8319#endif
8320
8321#ifdef bottom_SAX2
8322#undef xmlSAX2EndDocument
8323extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8324#else
8325#ifndef xmlSAX2EndDocument
8326extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8327#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8328#endif
8329#endif
8330
8331#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8332#ifdef bottom_SAX2
8333#undef xmlSAX2EndElement
8334extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8335#else
8336#ifndef xmlSAX2EndElement
8337extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8338#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8339#endif
8340#endif
8341#endif
8342
8343#ifdef bottom_SAX2
8344#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008345extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008346#else
8347#ifndef xmlSAX2EndElementNs
8348extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008349#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008350#endif
8351#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008352
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008353#ifdef bottom_SAX2
8354#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008355extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008356#else
8357#ifndef xmlSAX2EntityDecl
8358extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008359#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008360#endif
8361#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008362
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008363#ifdef bottom_SAX2
8364#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008365extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008366#else
8367#ifndef xmlSAX2ExternalSubset
8368extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008369#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008370#endif
8371#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008372
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008373#ifdef bottom_SAX2
8374#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008375extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008376#else
8377#ifndef xmlSAX2GetColumnNumber
8378extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008379#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008380#endif
8381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008382
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008383#ifdef bottom_SAX2
8384#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008385extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008386#else
8387#ifndef xmlSAX2GetEntity
8388extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008389#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008390#endif
8391#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008392
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008393#ifdef bottom_SAX2
8394#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008395extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008396#else
8397#ifndef xmlSAX2GetLineNumber
8398extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008399#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008400#endif
8401#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008402
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008403#ifdef bottom_SAX2
8404#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008405extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008406#else
8407#ifndef xmlSAX2GetParameterEntity
8408extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008409#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008410#endif
8411#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008412
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008413#ifdef bottom_SAX2
8414#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008415extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008416#else
8417#ifndef xmlSAX2GetPublicId
8418extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008419#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008420#endif
8421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008422
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008423#ifdef bottom_SAX2
8424#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008425extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008426#else
8427#ifndef xmlSAX2GetSystemId
8428extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008429#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008430#endif
8431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008432
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008433#ifdef bottom_SAX2
8434#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008435extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008436#else
8437#ifndef xmlSAX2HasExternalSubset
8438extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008439#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008440#endif
8441#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008442
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008443#ifdef bottom_SAX2
8444#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008445extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008446#else
8447#ifndef xmlSAX2HasInternalSubset
8448extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008449#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008450#endif
8451#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008452
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008453#ifdef bottom_SAX2
8454#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008455extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008456#else
8457#ifndef xmlSAX2IgnorableWhitespace
8458extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008459#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008460#endif
8461#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008462
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008463#ifdef bottom_SAX2
8464#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008465extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008466#else
8467#ifndef xmlSAX2InitDefaultSAXHandler
8468extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008469#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008470#endif
8471#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008472
8473#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008474#ifdef bottom_SAX2
8475#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008476extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008477#else
8478#ifndef xmlSAX2InitDocbDefaultSAXHandler
8479extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008480#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8481#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008482#endif
8483#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008484
8485#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008486#ifdef bottom_SAX2
8487#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008488extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008489#else
8490#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8491extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008492#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8493#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008495#endif
8496
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008497#ifdef bottom_SAX2
8498#undef xmlSAX2InternalSubset
8499extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8500#else
8501#ifndef xmlSAX2InternalSubset
8502extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8503#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8504#endif
8505#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008506
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008507#ifdef bottom_SAX2
8508#undef xmlSAX2IsStandalone
8509extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8510#else
8511#ifndef xmlSAX2IsStandalone
8512extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8513#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8514#endif
8515#endif
8516
8517#ifdef bottom_SAX2
8518#undef xmlSAX2NotationDecl
8519extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8520#else
8521#ifndef xmlSAX2NotationDecl
8522extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8523#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8524#endif
8525#endif
8526
8527#ifdef bottom_SAX2
8528#undef xmlSAX2ProcessingInstruction
8529extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8530#else
8531#ifndef xmlSAX2ProcessingInstruction
8532extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8533#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8534#endif
8535#endif
8536
8537#ifdef bottom_SAX2
8538#undef xmlSAX2Reference
8539extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8540#else
8541#ifndef xmlSAX2Reference
8542extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8543#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8544#endif
8545#endif
8546
8547#ifdef bottom_SAX2
8548#undef xmlSAX2ResolveEntity
8549extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8550#else
8551#ifndef xmlSAX2ResolveEntity
8552extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8553#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8554#endif
8555#endif
8556
8557#ifdef bottom_SAX2
8558#undef xmlSAX2SetDocumentLocator
8559extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8560#else
8561#ifndef xmlSAX2SetDocumentLocator
8562extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8563#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8564#endif
8565#endif
8566
8567#ifdef bottom_SAX2
8568#undef xmlSAX2StartDocument
8569extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8570#else
8571#ifndef xmlSAX2StartDocument
8572extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8573#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8574#endif
8575#endif
8576
8577#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8578#ifdef bottom_SAX2
8579#undef xmlSAX2StartElement
8580extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8581#else
8582#ifndef xmlSAX2StartElement
8583extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8584#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8585#endif
8586#endif
8587#endif
8588
8589#ifdef bottom_SAX2
8590#undef xmlSAX2StartElementNs
8591extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8592#else
8593#ifndef xmlSAX2StartElementNs
8594extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8595#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8596#endif
8597#endif
8598
8599#ifdef bottom_SAX2
8600#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008601extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008602#else
8603#ifndef xmlSAX2UnparsedEntityDecl
8604extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008605#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008606#endif
8607#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008608
8609#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008610#ifdef bottom_SAX2
8611#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008612extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008613#else
8614#ifndef xmlSAXDefaultVersion
8615extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008616#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8617#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008618#endif
8619#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008620
8621#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008622#ifdef bottom_parser
8623#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008624extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008625#else
8626#ifndef xmlSAXParseDTD
8627extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008628#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8629#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008630#endif
8631#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008632
8633#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008634#ifdef bottom_parser
8635#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008636extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008637#else
8638#ifndef xmlSAXParseDoc
8639extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008640#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8641#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008642#endif
8643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008644
8645#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008646#ifdef bottom_parser
8647#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008648extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008649#else
8650#ifndef xmlSAXParseEntity
8651extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008652#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
8653#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008654#endif
8655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008656
8657#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008658#ifdef bottom_parser
8659#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008660extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008661#else
8662#ifndef xmlSAXParseFile
8663extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008664#define xmlSAXParseFile xmlSAXParseFile__internal_alias
8665#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008666#endif
8667#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008668
8669#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008670#ifdef bottom_parser
8671#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008672extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008673#else
8674#ifndef xmlSAXParseFileWithData
8675extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008676#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
8677#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008678#endif
8679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008680
8681#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008682#ifdef bottom_parser
8683#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008684extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008685#else
8686#ifndef xmlSAXParseMemory
8687extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008688#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
8689#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008690#endif
8691#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008692
8693#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008694#ifdef bottom_parser
8695#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008696extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008697#else
8698#ifndef xmlSAXParseMemoryWithData
8699extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008700#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
8701#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008702#endif
8703#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008704
8705#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008706#ifdef bottom_parser
8707#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008708extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008709#else
8710#ifndef xmlSAXUserParseFile
8711extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008712#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
8713#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008714#endif
8715#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008716
8717#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008718#ifdef bottom_parser
8719#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008720extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008721#else
8722#ifndef xmlSAXUserParseMemory
8723extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008724#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
8725#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008726#endif
8727#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008728
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008729#ifdef bottom_SAX2
8730#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008731extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008732#else
8733#ifndef xmlSAXVersion
8734extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008735#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008736#endif
8737#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008738
8739#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008740#ifdef bottom_xmlsave
8741#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00008742extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008743#else
8744#ifndef xmlSaveClose
8745extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008746#define xmlSaveClose xmlSaveClose__internal_alias
8747#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008748#endif
8749#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008750
8751#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008752#ifdef bottom_xmlsave
8753#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008754extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008755#else
8756#ifndef xmlSaveDoc
8757extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008758#define xmlSaveDoc xmlSaveDoc__internal_alias
8759#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008760#endif
8761#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008762
8763#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008764#ifdef bottom_xmlsave
8765#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008766extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008767#else
8768#ifndef xmlSaveFile
8769extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008770#define xmlSaveFile xmlSaveFile__internal_alias
8771#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008772#endif
8773#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008774
8775#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008776#ifdef bottom_xmlsave
8777#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008778extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008779#else
8780#ifndef xmlSaveFileEnc
8781extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008782#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
8783#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008784#endif
8785#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008786
8787#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008788#ifdef bottom_xmlsave
8789#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00008790extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008791#else
8792#ifndef xmlSaveFileTo
8793extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008794#define xmlSaveFileTo xmlSaveFileTo__internal_alias
8795#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008796#endif
8797#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008798
8799#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008800#ifdef bottom_xmlsave
8801#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00008802extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008803#else
8804#ifndef xmlSaveFlush
8805extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008806#define xmlSaveFlush xmlSaveFlush__internal_alias
8807#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008808#endif
8809#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008810
8811#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008812#ifdef bottom_xmlsave
8813#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008814extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008815#else
8816#ifndef xmlSaveFormatFile
8817extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008818#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
8819#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008820#endif
8821#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008822
8823#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008824#ifdef bottom_xmlsave
8825#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008826extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008827#else
8828#ifndef xmlSaveFormatFileEnc
8829extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008830#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
8831#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008832#endif
8833#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008834
8835#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008836#ifdef bottom_xmlsave
8837#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00008838extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008839#else
8840#ifndef xmlSaveFormatFileTo
8841extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008842#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
8843#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008844#endif
8845#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008846
8847#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008848#ifdef bottom_xmlsave
8849#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00008850extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008851#else
8852#ifndef xmlSaveSetAttrEscape
8853extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008854#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
8855#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008856#endif
8857#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008858
8859#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008860#ifdef bottom_xmlsave
8861#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00008862extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008863#else
8864#ifndef xmlSaveSetEscape
8865extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008866#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
8867#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008868#endif
8869#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008870
8871#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008872#ifdef bottom_xmlsave
8873#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008874extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008875#else
8876#ifndef xmlSaveToFd
8877extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008878#define xmlSaveToFd xmlSaveToFd__internal_alias
8879#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008880#endif
8881#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008882
8883#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008884#ifdef bottom_xmlsave
8885#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00008886extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008887#else
8888#ifndef xmlSaveToFilename
8889extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008890#define xmlSaveToFilename xmlSaveToFilename__internal_alias
8891#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008892#endif
8893#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008894
8895#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008896#ifdef bottom_xmlsave
8897#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008898extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008899#else
8900#ifndef xmlSaveToIO
8901extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008902#define xmlSaveToIO xmlSaveToIO__internal_alias
8903#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008904#endif
8905#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008906
8907#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008908#ifdef bottom_xmlsave
8909#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008910extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008911#else
8912#ifndef xmlSaveTree
8913extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008914#define xmlSaveTree xmlSaveTree__internal_alias
8915#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008916#endif
8917#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008918
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008919#ifdef bottom_uri
8920#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00008921extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008922#else
8923#ifndef xmlSaveUri
8924extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008925#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008926#endif
8927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008928
8929#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008930#ifdef bottom_legacy
8931#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00008932extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008933#else
8934#ifndef xmlScanName
8935extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008936#define xmlScanName xmlScanName__internal_alias
8937#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008938#endif
8939#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008940
8941#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008942#ifdef bottom_xmlschemas
8943#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00008944extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008945#else
8946#ifndef xmlSchemaCheckFacet
8947extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008948#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
8949#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008950#endif
8951#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008952
8953#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008954#ifdef bottom_xmlschemastypes
8955#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008956extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008957#else
8958#ifndef xmlSchemaCleanupTypes
8959extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008960#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
8961#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008962#endif
8963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008964
8965#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008966#ifdef bottom_xmlschemastypes
8967#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008968extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008969#else
8970#ifndef xmlSchemaCollapseString
8971extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008972#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
8973#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008975#endif
8976
Daniel Veillardb5839c32005-02-19 18:27:14 +00008977#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008978#ifdef bottom_xmlschemastypes
8979#undef xmlSchemaCompareValues
8980extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
8981#else
8982#ifndef xmlSchemaCompareValues
8983extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
8984#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
8985#endif
8986#endif
8987#endif
8988
8989#if defined(LIBXML_SCHEMAS_ENABLED)
8990#ifdef bottom_xmlschemastypes
8991#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00008992extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008993#else
8994#ifndef xmlSchemaCompareValuesWhtsp
8995extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00008996#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
8997#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008998#endif
8999#endif
9000
9001#if defined(LIBXML_SCHEMAS_ENABLED)
9002#ifdef bottom_xmlschemastypes
9003#undef xmlSchemaCopyValue
9004extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9005#else
9006#ifndef xmlSchemaCopyValue
9007extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9008#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9009#endif
9010#endif
9011#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009012
Daniel Veillardbe076e92005-01-04 20:18:14 +00009013#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009014#ifdef bottom_xmlschemas
9015#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009016extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009017#else
9018#ifndef xmlSchemaDump
9019extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009020#define xmlSchemaDump xmlSchemaDump__internal_alias
9021#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009022#endif
9023#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009024
9025#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009026#ifdef bottom_xmlschemas
9027#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009028extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009029#else
9030#ifndef xmlSchemaFree
9031extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009032#define xmlSchemaFree xmlSchemaFree__internal_alias
9033#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009034#endif
9035#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009036
9037#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009038#ifdef bottom_xmlschemas
9039#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009040extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009041#else
9042#ifndef xmlSchemaFreeFacet
9043extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009044#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9045#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009046#endif
9047#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009048
9049#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009050#ifdef bottom_xmlschemas
9051#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009052extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009053#else
9054#ifndef xmlSchemaFreeParserCtxt
9055extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009056#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9057#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009058#endif
9059#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009060
9061#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009062#ifdef bottom_xmlschemas
9063#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009064extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009065#else
9066#ifndef xmlSchemaFreeType
9067extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009068#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9069#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009070#endif
9071#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009072
9073#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009074#ifdef bottom_xmlschemas
9075#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009076extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009077#else
9078#ifndef xmlSchemaFreeValidCtxt
9079extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009080#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9081#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009082#endif
9083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009084
9085#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009086#ifdef bottom_xmlschemastypes
9087#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009088extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009089#else
9090#ifndef xmlSchemaFreeValue
9091extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009092#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9093#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009094#endif
9095#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009096
9097#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009098#ifdef bottom_xmlschemas
9099#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009100extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009101#else
9102#ifndef xmlSchemaFreeWildcard
9103extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009104#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9105#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009106#endif
9107#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009108
9109#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009110#ifdef bottom_xmlschemastypes
9111#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009112extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009113#else
9114#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9115extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009116#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9117#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009118#endif
9119#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009120
9121#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009122#ifdef bottom_xmlschemastypes
9123#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009124extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009125#else
9126#ifndef xmlSchemaGetBuiltInType
9127extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009128#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9129#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009130#endif
9131#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009132
9133#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009134#ifdef bottom_xmlschemastypes
9135#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009136extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009137#else
9138#ifndef xmlSchemaGetCanonValue
9139extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009140#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9141#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009142#endif
9143#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009144
9145#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009146#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009147#undef xmlSchemaGetCanonValueWhtsp
9148extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9149#else
9150#ifndef xmlSchemaGetCanonValueWhtsp
9151extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9152#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9153#endif
9154#endif
9155#endif
9156
9157#if defined(LIBXML_SCHEMAS_ENABLED)
9158#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009159#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009160extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009161#else
9162#ifndef xmlSchemaGetFacetValueAsULong
9163extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009164#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9165#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009166#endif
9167#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009168
9169#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009170#ifdef bottom_xmlschemas
9171#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009172extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009173#else
9174#ifndef xmlSchemaGetParserErrors
9175extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009176#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9177#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009178#endif
9179#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009180
9181#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009182#ifdef bottom_xmlschemastypes
9183#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009184extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009185#else
9186#ifndef xmlSchemaGetPredefinedType
9187extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009188#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9189#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009190#endif
9191#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009192
9193#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009194#ifdef bottom_xmlschemastypes
9195#undef xmlSchemaGetValType
9196extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9197#else
9198#ifndef xmlSchemaGetValType
9199extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9200#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9201#endif
9202#endif
9203#endif
9204
9205#if defined(LIBXML_SCHEMAS_ENABLED)
9206#ifdef bottom_xmlschemas
9207#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009208extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009209#else
9210#ifndef xmlSchemaGetValidErrors
9211extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009212#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9213#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009214#endif
9215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009216
9217#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009218#ifdef bottom_xmlschemastypes
9219#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009220extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009221#else
9222#ifndef xmlSchemaInitTypes
9223extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009224#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9225#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009226#endif
9227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009228
9229#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009230#ifdef bottom_xmlschemastypes
9231#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009232extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009233#else
9234#ifndef xmlSchemaIsBuiltInTypeFacet
9235extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009236#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9237#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009238#endif
9239#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009240
9241#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009242#ifdef bottom_xmlschemas
9243#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009244extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009245#else
9246#ifndef xmlSchemaNewDocParserCtxt
9247extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009248#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9249#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009250#endif
9251#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009252
9253#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009254#ifdef bottom_xmlschemas
9255#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009256extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009257#else
9258#ifndef xmlSchemaNewFacet
9259extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009260#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9261#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009262#endif
9263#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009264
9265#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009266#ifdef bottom_xmlschemas
9267#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009268extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009269#else
9270#ifndef xmlSchemaNewMemParserCtxt
9271extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009272#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9273#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009274#endif
9275#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009276
9277#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009278#ifdef bottom_xmlschemastypes
9279#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009280extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009281#else
9282#ifndef xmlSchemaNewNOTATIONValue
9283extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009284#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9285#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009286#endif
9287#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009288
9289#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009290#ifdef bottom_xmlschemas
9291#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009292extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009293#else
9294#ifndef xmlSchemaNewParserCtxt
9295extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009296#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9297#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009298#endif
9299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009300
9301#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009302#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009303#undef xmlSchemaNewQNameValue
9304extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9305#else
9306#ifndef xmlSchemaNewQNameValue
9307extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9308#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9309#endif
9310#endif
9311#endif
9312
9313#if defined(LIBXML_SCHEMAS_ENABLED)
9314#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009315#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009316extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009317#else
9318#ifndef xmlSchemaNewStringValue
9319extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009320#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9321#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009322#endif
9323#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009324
9325#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009326#ifdef bottom_xmlschemas
9327#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009328extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009329#else
9330#ifndef xmlSchemaNewValidCtxt
9331extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009332#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9333#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009334#endif
9335#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009336
9337#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009338#ifdef bottom_xmlschemas
9339#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009340extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009341#else
9342#ifndef xmlSchemaParse
9343extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009344#define xmlSchemaParse xmlSchemaParse__internal_alias
9345#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009346#endif
9347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009348
9349#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009350#ifdef bottom_xmlschemas
9351#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009352extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009353#else
9354#ifndef xmlSchemaSetParserErrors
9355extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009356#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9357#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009358#endif
9359#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009360
9361#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009362#ifdef bottom_xmlschemas
9363#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009364extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009365#else
9366#ifndef xmlSchemaSetValidErrors
9367extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009368#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9369#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009370#endif
9371#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009372
9373#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009374#ifdef bottom_xmlschemas
9375#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009376extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009377#else
9378#ifndef xmlSchemaSetValidOptions
9379extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009380#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9381#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009382#endif
9383#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009384
9385#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009386#ifdef bottom_xmlschemastypes
9387#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009388extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009389#else
9390#ifndef xmlSchemaValPredefTypeNode
9391extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009392#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9393#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009394#endif
9395#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009396
9397#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009398#ifdef bottom_xmlschemastypes
9399#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009400extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009401#else
9402#ifndef xmlSchemaValPredefTypeNodeNoNorm
9403extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009404#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9405#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009406#endif
9407#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009408
9409#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009410#ifdef bottom_xmlschemas
9411#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009412extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009413#else
9414#ifndef xmlSchemaValidCtxtGetOptions
9415extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009416#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9417#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009418#endif
9419#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009420
9421#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009422#ifdef bottom_xmlschemas
9423#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009424extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009425#else
9426#ifndef xmlSchemaValidateDoc
9427extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009428#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9429#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009430#endif
9431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009432
9433#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009434#ifdef bottom_xmlschemastypes
9435#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009436extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009437#else
9438#ifndef xmlSchemaValidateFacet
9439extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009440#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9441#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009442#endif
9443#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009444
9445#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009446#ifdef bottom_xmlschemastypes
9447#undef xmlSchemaValidateFacetWhtsp
9448extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9449#else
9450#ifndef xmlSchemaValidateFacetWhtsp
9451extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9452#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9453#endif
9454#endif
9455#endif
9456
9457#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009458#ifdef bottom_xmlschemas
9459#undef xmlSchemaValidateFile
9460extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9461#else
9462#ifndef xmlSchemaValidateFile
9463extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9464#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9465#endif
9466#endif
9467#endif
9468
9469#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009470#ifdef bottom_xmlschemastypes
9471#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009472extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009473#else
9474#ifndef xmlSchemaValidateLengthFacet
9475extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009476#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9477#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009478#endif
9479#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009480
9481#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009482#ifdef bottom_xmlschemastypes
9483#undef xmlSchemaValidateLengthFacetWhtsp
9484extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9485#else
9486#ifndef xmlSchemaValidateLengthFacetWhtsp
9487extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9488#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9489#endif
9490#endif
9491#endif
9492
9493#if defined(LIBXML_SCHEMAS_ENABLED)
9494#ifdef bottom_xmlschemastypes
9495#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009496extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009497#else
9498#ifndef xmlSchemaValidateListSimpleTypeFacet
9499extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009500#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9501#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009502#endif
9503#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009504
9505#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009506#ifdef bottom_xmlschemas
9507#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009508extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009509#else
9510#ifndef xmlSchemaValidateOneElement
9511extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009512#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9513#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009514#endif
9515#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009516
9517#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009518#ifdef bottom_xmlschemastypes
9519#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009520extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009521#else
9522#ifndef xmlSchemaValidatePredefinedType
9523extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009524#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9525#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009526#endif
9527#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009528
9529#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009530#ifdef bottom_xmlschemas
9531#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009532extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009533#else
9534#ifndef xmlSchemaValidateStream
9535extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009536#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9537#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009538#endif
9539#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009540
9541#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009542#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009543#undef xmlSchemaValueAppend
9544extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9545#else
9546#ifndef xmlSchemaValueAppend
9547extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9548#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9549#endif
9550#endif
9551#endif
9552
9553#if defined(LIBXML_SCHEMAS_ENABLED)
9554#ifdef bottom_xmlschemastypes
9555#undef xmlSchemaValueGetAsBoolean
9556extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9557#else
9558#ifndef xmlSchemaValueGetAsBoolean
9559extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9560#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9561#endif
9562#endif
9563#endif
9564
9565#if defined(LIBXML_SCHEMAS_ENABLED)
9566#ifdef bottom_xmlschemastypes
9567#undef xmlSchemaValueGetAsString
9568extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9569#else
9570#ifndef xmlSchemaValueGetAsString
9571extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9572#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9573#endif
9574#endif
9575#endif
9576
9577#if defined(LIBXML_SCHEMAS_ENABLED)
9578#ifdef bottom_xmlschemastypes
9579#undef xmlSchemaValueGetNext
9580extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
9581#else
9582#ifndef xmlSchemaValueGetNext
9583extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
9584#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
9585#endif
9586#endif
9587#endif
9588
9589#if defined(LIBXML_SCHEMAS_ENABLED)
9590#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009591#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009592extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009593#else
9594#ifndef xmlSchemaWhiteSpaceReplace
9595extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009596#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
9597#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009598#endif
9599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009600
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009601#ifdef bottom_tree
9602#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00009603extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009604#else
9605#ifndef xmlSearchNs
9606extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009607#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009608#endif
9609#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009610
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009611#ifdef bottom_tree
9612#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +00009613extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009614#else
9615#ifndef xmlSearchNsByHref
9616extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009617#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009618#endif
9619#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009620
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009621#ifdef bottom_tree
9622#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00009623extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009624#else
9625#ifndef xmlSetBufferAllocationScheme
9626extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009627#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009628#endif
9629#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009630
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009631#ifdef bottom_tree
9632#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009633extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009634#else
9635#ifndef xmlSetCompressMode
9636extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009637#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009638#endif
9639#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009640
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009641#ifdef bottom_tree
9642#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009643extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009644#else
9645#ifndef xmlSetDocCompressMode
9646extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009647#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009648#endif
9649#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009650
9651#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009652#ifdef bottom_parser
9653#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009654extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009655#else
9656#ifndef xmlSetEntityReferenceFunc
9657extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009658#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
9659#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009660#endif
9661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009662
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009663#ifdef bottom_xmlIO
9664#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00009665extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009666#else
9667#ifndef xmlSetExternalEntityLoader
9668extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009669#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009670#endif
9671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009672
9673#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009674#ifdef bottom_legacy
9675#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00009676extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009677#else
9678#ifndef xmlSetFeature
9679extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009680#define xmlSetFeature xmlSetFeature__internal_alias
9681#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009682#endif
9683#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009684
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009685#ifdef bottom_error
9686#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009687extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009688#else
9689#ifndef xmlSetGenericErrorFunc
9690extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009691#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009692#endif
9693#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009694
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009695#ifdef bottom_tree
9696#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009697extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009698#else
9699#ifndef xmlSetListDoc
9700extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009701#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009702#endif
9703#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009704
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009705#ifdef bottom_tree
9706#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00009707extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009708#else
9709#ifndef xmlSetNs
9710extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009711#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009712#endif
9713#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009714
9715#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009716#ifdef bottom_tree
9717#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00009718extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009719#else
9720#ifndef xmlSetNsProp
9721extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009722#define xmlSetNsProp xmlSetNsProp__internal_alias
9723#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009724#endif
9725#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009726
9727#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009728#ifdef bottom_tree
9729#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00009730extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009731#else
9732#ifndef xmlSetProp
9733extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009734#define xmlSetProp xmlSetProp__internal_alias
9735#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009736#endif
9737#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009738
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009739#ifdef bottom_error
9740#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009741extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009742#else
9743#ifndef xmlSetStructuredErrorFunc
9744extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009745#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009746#endif
9747#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009748
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009749#ifdef bottom_tree
9750#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009751extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009752#else
9753#ifndef xmlSetTreeDoc
9754extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009755#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009756#endif
9757#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009758
9759#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009760#ifdef bottom_parser
9761#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00009762extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009763#else
9764#ifndef xmlSetupParserForBuffer
9765extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009766#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
9767#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009768#endif
9769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009770
9771#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009772#ifdef bottom_debugXML
9773#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +00009774extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009775#else
9776#ifndef xmlShell
9777extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009778#define xmlShell xmlShell__internal_alias
9779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009780#endif
9781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009782
9783#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009784#ifdef bottom_debugXML
9785#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00009786extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009787#else
9788#ifndef xmlShellBase
9789extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009790#define xmlShellBase xmlShellBase__internal_alias
9791#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009792#endif
9793#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009794
9795#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009796#ifdef bottom_debugXML
9797#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00009798extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009799#else
9800#ifndef xmlShellCat
9801extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009802#define xmlShellCat xmlShellCat__internal_alias
9803#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009804#endif
9805#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009806
9807#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009808#ifdef bottom_debugXML
9809#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +00009810extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009811#else
9812#ifndef xmlShellDir
9813extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009814#define xmlShellDir xmlShellDir__internal_alias
9815#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009816#endif
9817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009818
9819#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009820#ifdef bottom_debugXML
9821#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +00009822extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009823#else
9824#ifndef xmlShellDu
9825extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009826#define xmlShellDu xmlShellDu__internal_alias
9827#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009828#endif
9829#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009830
9831#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009832#ifdef bottom_debugXML
9833#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +00009834extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009835#else
9836#ifndef xmlShellList
9837extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009838#define xmlShellList xmlShellList__internal_alias
9839#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009840#endif
9841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009842
9843#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009844#ifdef bottom_debugXML
9845#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +00009846extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009847#else
9848#ifndef xmlShellLoad
9849extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009850#define xmlShellLoad xmlShellLoad__internal_alias
9851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009852#endif
9853#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009854
9855#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009856#ifdef bottom_debugXML
9857#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009858extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009859#else
9860#ifndef xmlShellPrintNode
9861extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009862#define xmlShellPrintNode xmlShellPrintNode__internal_alias
9863#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009864#endif
9865#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009866
9867#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009868#ifdef bottom_debugXML
9869#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +00009870extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009871#else
9872#ifndef xmlShellPrintXPathError
9873extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009874#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
9875#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009877#endif
9878
9879#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009880#ifdef bottom_debugXML
9881#undef xmlShellPrintXPathResult
9882extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
9883#else
9884#ifndef xmlShellPrintXPathResult
9885extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
9886#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
9887#endif
9888#endif
9889#endif
9890
9891#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
9892#ifdef bottom_debugXML
9893#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009894extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009895#else
9896#ifndef xmlShellPwd
9897extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009898#define xmlShellPwd xmlShellPwd__internal_alias
9899#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009900#endif
9901#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009902
9903#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009904#ifdef bottom_debugXML
9905#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00009906extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009907#else
9908#ifndef xmlShellSave
9909extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009910#define xmlShellSave xmlShellSave__internal_alias
9911#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009912#endif
9913#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009914
9915#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009916#ifdef bottom_debugXML
9917#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +00009918extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009919#else
9920#ifndef xmlShellValidate
9921extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009922#define xmlShellValidate xmlShellValidate__internal_alias
9923#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009924#endif
9925#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009926
9927#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009928#ifdef bottom_debugXML
9929#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00009930extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009931#else
9932#ifndef xmlShellWrite
9933extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009934#define xmlShellWrite xmlShellWrite__internal_alias
9935#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009936#endif
9937#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009938
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009939#ifdef bottom_parser
9940#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00009941extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009942#else
9943#ifndef xmlSkipBlankChars
9944extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009945#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009946#endif
9947#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009948
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009949#ifdef bottom_valid
9950#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00009951extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009952#else
9953#ifndef xmlSnprintfElementContent
9954extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009955#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009956#endif
9957#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009958
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009959#ifdef bottom_parser
9960#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009961extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009962#else
9963#ifndef xmlSplitQName
9964extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009965#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009966#endif
9967#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009968
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009969#ifdef bottom_tree
9970#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +00009971extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009972#else
9973#ifndef xmlSplitQName2
9974extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009975#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009976#endif
9977#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009978
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009979#ifdef bottom_tree
9980#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +00009981extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009982#else
9983#ifndef xmlSplitQName3
9984extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009985#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009986#endif
9987#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009988
9989#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009990#ifdef bottom_valid
9991#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00009992extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009993#else
9994#ifndef xmlSprintfElementContent
9995extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009996#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
9997#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009998#endif
9999#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010000
10001#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010002#ifdef bottom_parser
10003#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010004extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010005#else
10006#ifndef xmlStopParser
10007extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010008#define xmlStopParser xmlStopParser__internal_alias
10009#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010010#endif
10011#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010012
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010013#ifdef bottom_xmlstring
10014#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010015extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010016#else
10017#ifndef xmlStrEqual
10018extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010019#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010020#endif
10021#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010022
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010023#ifdef bottom_xmlstring
10024#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010025extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010026#else
10027#ifndef xmlStrPrintf
10028extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010029#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010030#endif
10031#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010032
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010033#ifdef bottom_xmlstring
10034#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010035extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010036#else
10037#ifndef xmlStrQEqual
10038extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010039#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010040#endif
10041#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010042
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010043#ifdef bottom_xmlstring
10044#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010045extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010046#else
10047#ifndef xmlStrVPrintf
10048extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010049#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010050#endif
10051#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010052
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010053#ifdef bottom_xmlstring
10054#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010055extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010056#else
10057#ifndef xmlStrcasecmp
10058extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010059#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010060#endif
10061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010062
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010063#ifdef bottom_xmlstring
10064#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010065extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010066#else
10067#ifndef xmlStrcasestr
10068extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010069#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010070#endif
10071#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010072
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010073#ifdef bottom_xmlstring
10074#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010075extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010076#else
10077#ifndef xmlStrcat
10078extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010079#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010080#endif
10081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010082
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010083#ifdef bottom_xmlstring
10084#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010085extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010086#else
10087#ifndef xmlStrchr
10088extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010089#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010090#endif
10091#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010092
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010093#ifdef bottom_xmlstring
10094#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010095extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010096#else
10097#ifndef xmlStrcmp
10098extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010099#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010100#endif
10101#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010102
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010103#ifdef bottom_xmlstring
10104#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010105extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010106#else
10107#ifndef xmlStrdup
10108extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010109#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010110#endif
10111#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010112
William M. Brack015ccb22005-02-13 08:18:52 +000010113#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010114#ifdef bottom_pattern
10115#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010116extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010117#else
10118#ifndef xmlStreamPop
10119extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010120#define xmlStreamPop xmlStreamPop__internal_alias
10121#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010122#endif
10123#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010124
10125#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010126#ifdef bottom_pattern
10127#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010128extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010129#else
10130#ifndef xmlStreamPush
10131extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010132#define xmlStreamPush xmlStreamPush__internal_alias
10133#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010134#endif
10135#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010136
Daniel Veillardb5839c32005-02-19 18:27:14 +000010137#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010138#ifdef bottom_pattern
10139#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010140extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010141#else
10142#ifndef xmlStreamPushAttr
10143extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010144#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10145#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010146#endif
10147#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010148
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010149#ifdef bottom_parserInternals
10150#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010151extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010152#else
10153#ifndef xmlStringCurrentChar
10154extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010155#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010156#endif
10157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010158
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010159#ifdef bottom_parser
10160#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010161extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010162#else
10163#ifndef xmlStringDecodeEntities
10164extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010165#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010166#endif
10167#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010168
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010169#ifdef bottom_tree
10170#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010171extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010172#else
10173#ifndef xmlStringGetNodeList
10174extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010175#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010176#endif
10177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010178
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010179#ifdef bottom_parser
10180#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010181extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010182#else
10183#ifndef xmlStringLenDecodeEntities
10184extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010185#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010186#endif
10187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010188
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010189#ifdef bottom_tree
10190#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010191extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010192#else
10193#ifndef xmlStringLenGetNodeList
10194extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010195#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010196#endif
10197#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010198
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010199#ifdef bottom_xmlstring
10200#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010201extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010202#else
10203#ifndef xmlStrlen
10204extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010205#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010206#endif
10207#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010208
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010209#ifdef bottom_xmlstring
10210#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010211extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010212#else
10213#ifndef xmlStrncasecmp
10214extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010215#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010216#endif
10217#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010218
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010219#ifdef bottom_xmlstring
10220#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010221extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010222#else
10223#ifndef xmlStrncat
10224extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010225#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010226#endif
10227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010228
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010229#ifdef bottom_xmlstring
10230#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010231extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010232#else
10233#ifndef xmlStrncatNew
10234extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010235#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010236#endif
10237#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010238
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010239#ifdef bottom_xmlstring
10240#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010241extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010242#else
10243#ifndef xmlStrncmp
10244extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010245#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010246#endif
10247#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010248
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010249#ifdef bottom_xmlstring
10250#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010251extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010252#else
10253#ifndef xmlStrndup
10254extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010255#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010256#endif
10257#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010258
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010259#ifdef bottom_xmlstring
10260#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010261extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010262#else
10263#ifndef xmlStrstr
10264extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010265#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010266#endif
10267#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010268
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010269#ifdef bottom_xmlstring
10270#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010271extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010272#else
10273#ifndef xmlStrsub
10274extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010275#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010276#endif
10277#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010278
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010279#ifdef bottom_parserInternals
10280#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010281extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010282#else
10283#ifndef xmlSubstituteEntitiesDefault
10284extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010285#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010286#endif
10287#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010288
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010289#ifdef bottom_parserInternals
10290#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010291extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010292#else
10293#ifndef xmlSwitchEncoding
10294extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010295#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010296#endif
10297#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010298
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010299#ifdef bottom_parserInternals
10300#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010301extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010302#else
10303#ifndef xmlSwitchInputEncoding
10304extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010305#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010306#endif
10307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010308
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010309#ifdef bottom_parserInternals
10310#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010311extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010312#else
10313#ifndef xmlSwitchToEncoding
10314extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010315#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010316#endif
10317#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010318
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010319#ifdef bottom_tree
10320#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010321extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010322#else
10323#ifndef xmlTextConcat
10324extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010325#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010326#endif
10327#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010328
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010329#ifdef bottom_tree
10330#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010331extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010332#else
10333#ifndef xmlTextMerge
10334extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010335#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010336#endif
10337#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010338
10339#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010340#ifdef bottom_xmlreader
10341#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010342extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010343#else
10344#ifndef xmlTextReaderAttributeCount
10345extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010346#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10347#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010348#endif
10349#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010350
10351#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010352#ifdef bottom_xmlreader
10353#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010354extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010355#else
10356#ifndef xmlTextReaderBaseUri
10357extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010358#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10359#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010360#endif
10361#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010362
10363#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010364#ifdef bottom_xmlreader
10365#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010366extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010367#else
10368#ifndef xmlTextReaderByteConsumed
10369extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010370#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10371#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010372#endif
10373#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010374
10375#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010376#ifdef bottom_xmlreader
10377#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010378extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010379#else
10380#ifndef xmlTextReaderClose
10381extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010382#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10383#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010384#endif
10385#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010386
10387#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010388#ifdef bottom_xmlreader
10389#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010390extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010391#else
10392#ifndef xmlTextReaderConstBaseUri
10393extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010394#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10395#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010396#endif
10397#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010398
10399#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010400#ifdef bottom_xmlreader
10401#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010402extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010403#else
10404#ifndef xmlTextReaderConstEncoding
10405extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010406#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10407#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010408#endif
10409#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010410
10411#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010412#ifdef bottom_xmlreader
10413#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010414extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010415#else
10416#ifndef xmlTextReaderConstLocalName
10417extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010418#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10419#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010420#endif
10421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010422
10423#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010424#ifdef bottom_xmlreader
10425#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010426extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010427#else
10428#ifndef xmlTextReaderConstName
10429extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010430#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10431#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010432#endif
10433#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010434
10435#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010436#ifdef bottom_xmlreader
10437#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010438extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010439#else
10440#ifndef xmlTextReaderConstNamespaceUri
10441extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010442#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10443#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010444#endif
10445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010446
10447#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010448#ifdef bottom_xmlreader
10449#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000010450extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010451#else
10452#ifndef xmlTextReaderConstPrefix
10453extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010454#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
10455#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010456#endif
10457#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010458
10459#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010460#ifdef bottom_xmlreader
10461#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010462extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010463#else
10464#ifndef xmlTextReaderConstString
10465extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010466#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
10467#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010468#endif
10469#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010470
10471#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010472#ifdef bottom_xmlreader
10473#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010474extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010475#else
10476#ifndef xmlTextReaderConstValue
10477extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010478#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
10479#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010480#endif
10481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010482
10483#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010484#ifdef bottom_xmlreader
10485#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000010486extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010487#else
10488#ifndef xmlTextReaderConstXmlLang
10489extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010490#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
10491#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010492#endif
10493#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010494
10495#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010496#ifdef bottom_xmlreader
10497#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000010498extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010499#else
10500#ifndef xmlTextReaderConstXmlVersion
10501extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010502#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
10503#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010504#endif
10505#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010506
10507#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010508#ifdef bottom_xmlreader
10509#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010510extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010511#else
10512#ifndef xmlTextReaderCurrentDoc
10513extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010514#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
10515#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010516#endif
10517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010518
10519#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010520#ifdef bottom_xmlreader
10521#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010522extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010523#else
10524#ifndef xmlTextReaderCurrentNode
10525extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010526#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
10527#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010528#endif
10529#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010530
10531#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010532#ifdef bottom_xmlreader
10533#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000010534extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010535#else
10536#ifndef xmlTextReaderDepth
10537extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010538#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
10539#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010540#endif
10541#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010542
10543#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010544#ifdef bottom_xmlreader
10545#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000010546extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010547#else
10548#ifndef xmlTextReaderExpand
10549extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010550#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
10551#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010552#endif
10553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010554
10555#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010556#ifdef bottom_xmlreader
10557#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010558extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010559#else
10560#ifndef xmlTextReaderGetAttribute
10561extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010562#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
10563#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010564#endif
10565#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010566
10567#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010568#ifdef bottom_xmlreader
10569#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000010570extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010571#else
10572#ifndef xmlTextReaderGetAttributeNo
10573extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010574#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
10575#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010576#endif
10577#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010578
10579#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010580#ifdef bottom_xmlreader
10581#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010582extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010583#else
10584#ifndef xmlTextReaderGetAttributeNs
10585extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010586#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
10587#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010588#endif
10589#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010590
10591#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010592#ifdef bottom_xmlreader
10593#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000010594extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010595#else
10596#ifndef xmlTextReaderGetErrorHandler
10597extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010598#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
10599#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010600#endif
10601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010602
10603#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010604#ifdef bottom_xmlreader
10605#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010606extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010607#else
10608#ifndef xmlTextReaderGetParserColumnNumber
10609extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010610#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
10611#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010612#endif
10613#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010614
10615#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010616#ifdef bottom_xmlreader
10617#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010618extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010619#else
10620#ifndef xmlTextReaderGetParserLineNumber
10621extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010622#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
10623#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010624#endif
10625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010626
10627#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010628#ifdef bottom_xmlreader
10629#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010630extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010631#else
10632#ifndef xmlTextReaderGetParserProp
10633extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010634#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
10635#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010636#endif
10637#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010638
10639#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010640#ifdef bottom_xmlreader
10641#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000010642extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010643#else
10644#ifndef xmlTextReaderGetRemainder
10645extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010646#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
10647#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010648#endif
10649#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010650
10651#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010652#ifdef bottom_xmlreader
10653#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000010654extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010655#else
10656#ifndef xmlTextReaderHasAttributes
10657extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010658#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
10659#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010660#endif
10661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010662
10663#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010664#ifdef bottom_xmlreader
10665#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010666extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010667#else
10668#ifndef xmlTextReaderHasValue
10669extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010670#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
10671#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010672#endif
10673#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010674
10675#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010676#ifdef bottom_xmlreader
10677#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010678extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010679#else
10680#ifndef xmlTextReaderIsDefault
10681extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010682#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
10683#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010684#endif
10685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010686
10687#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010688#ifdef bottom_xmlreader
10689#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010690extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010691#else
10692#ifndef xmlTextReaderIsEmptyElement
10693extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010694#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
10695#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010696#endif
10697#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010698
10699#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010700#ifdef bottom_xmlreader
10701#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000010702extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010703#else
10704#ifndef xmlTextReaderIsNamespaceDecl
10705extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010706#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
10707#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010708#endif
10709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010710
10711#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010712#ifdef bottom_xmlreader
10713#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000010714extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010715#else
10716#ifndef xmlTextReaderIsValid
10717extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010718#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
10719#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010720#endif
10721#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010722
10723#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010724#ifdef bottom_xmlreader
10725#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010726extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010727#else
10728#ifndef xmlTextReaderLocalName
10729extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010730#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
10731#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010732#endif
10733#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010734
10735#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010736#ifdef bottom_xmlreader
10737#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000010738extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010739#else
10740#ifndef xmlTextReaderLocatorBaseURI
10741extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010742#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
10743#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010744#endif
10745#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010746
10747#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010748#ifdef bottom_xmlreader
10749#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010750extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010751#else
10752#ifndef xmlTextReaderLocatorLineNumber
10753extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010754#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
10755#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010756#endif
10757#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010758
10759#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010760#ifdef bottom_xmlreader
10761#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010762extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010763#else
10764#ifndef xmlTextReaderLookupNamespace
10765extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010766#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
10767#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010768#endif
10769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010770
10771#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010772#ifdef bottom_xmlreader
10773#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010774extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010775#else
10776#ifndef xmlTextReaderMoveToAttribute
10777extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010778#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
10779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010780#endif
10781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010782
10783#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010784#ifdef bottom_xmlreader
10785#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000010786extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010787#else
10788#ifndef xmlTextReaderMoveToAttributeNo
10789extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010790#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
10791#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010792#endif
10793#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010794
10795#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010796#ifdef bottom_xmlreader
10797#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010798extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010799#else
10800#ifndef xmlTextReaderMoveToAttributeNs
10801extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010802#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
10803#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010804#endif
10805#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010806
10807#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010808#ifdef bottom_xmlreader
10809#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010810extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010811#else
10812#ifndef xmlTextReaderMoveToElement
10813extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010814#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
10815#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010816#endif
10817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010818
10819#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010820#ifdef bottom_xmlreader
10821#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010822extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010823#else
10824#ifndef xmlTextReaderMoveToFirstAttribute
10825extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010826#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
10827#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010828#endif
10829#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010830
10831#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010832#ifdef bottom_xmlreader
10833#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010834extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010835#else
10836#ifndef xmlTextReaderMoveToNextAttribute
10837extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010838#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
10839#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010840#endif
10841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010842
10843#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010844#ifdef bottom_xmlreader
10845#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010846extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010847#else
10848#ifndef xmlTextReaderName
10849extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010850#define xmlTextReaderName xmlTextReaderName__internal_alias
10851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010852#endif
10853#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010854
10855#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010856#ifdef bottom_xmlreader
10857#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010858extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#else
10860#ifndef xmlTextReaderNamespaceUri
10861extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010862#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
10863#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010864#endif
10865#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010866
10867#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010868#ifdef bottom_xmlreader
10869#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000010870extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010871#else
10872#ifndef xmlTextReaderNext
10873extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010874#define xmlTextReaderNext xmlTextReaderNext__internal_alias
10875#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010876#endif
10877#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010878
10879#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010880#ifdef bottom_xmlreader
10881#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000010882extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010883#else
10884#ifndef xmlTextReaderNextSibling
10885extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010886#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
10887#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010888#endif
10889#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010890
10891#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010892#ifdef bottom_xmlreader
10893#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000010894extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010895#else
10896#ifndef xmlTextReaderNodeType
10897extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010898#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
10899#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010900#endif
10901#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010902
10903#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010904#ifdef bottom_xmlreader
10905#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000010906extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010907#else
10908#ifndef xmlTextReaderNormalization
10909extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010910#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
10911#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010913#endif
10914
10915#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010916#ifdef bottom_xmlreader
10917#undef xmlTextReaderPrefix
10918extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
10919#else
10920#ifndef xmlTextReaderPrefix
10921extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
10922#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
10923#endif
10924#endif
10925#endif
10926
10927#if defined(LIBXML_READER_ENABLED)
10928#ifdef bottom_xmlreader
10929#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000010930extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010931#else
10932#ifndef xmlTextReaderPreserve
10933extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010934#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
10935#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010936#endif
10937#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010938
10939#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010940#ifdef bottom_xmlreader
10941#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000010942extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010943#else
10944#ifndef xmlTextReaderPreservePattern
10945extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010946#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
10947#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010948#endif
10949#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010950
10951#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010952#ifdef bottom_xmlreader
10953#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010954extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010955#else
10956#ifndef xmlTextReaderQuoteChar
10957extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010958#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
10959#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010960#endif
10961#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010962
10963#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010964#ifdef bottom_xmlreader
10965#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000010966extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010967#else
10968#ifndef xmlTextReaderRead
10969extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010970#define xmlTextReaderRead xmlTextReaderRead__internal_alias
10971#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010972#endif
10973#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010974
10975#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010976#ifdef bottom_xmlreader
10977#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010978extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010979#else
10980#ifndef xmlTextReaderReadAttributeValue
10981extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010982#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
10983#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010984#endif
10985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010986
10987#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010988#ifdef bottom_xmlreader
10989#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000010990extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010991#else
10992#ifndef xmlTextReaderReadInnerXml
10993extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010994#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
10995#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010996#endif
10997#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010998
10999#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011000#ifdef bottom_xmlreader
11001#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011002extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011003#else
11004#ifndef xmlTextReaderReadOuterXml
11005extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011006#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11007#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011008#endif
11009#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011010
11011#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011012#ifdef bottom_xmlreader
11013#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011014extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011015#else
11016#ifndef xmlTextReaderReadState
11017extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011018#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11019#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011020#endif
11021#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011022
11023#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011024#ifdef bottom_xmlreader
11025#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011026extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011027#else
11028#ifndef xmlTextReaderReadString
11029extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011030#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11031#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011032#endif
11033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011034
11035#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011036#ifdef bottom_xmlreader
11037#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011038extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011039#else
11040#ifndef xmlTextReaderRelaxNGSetSchema
11041extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011042#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11043#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011044#endif
11045#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011046
11047#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011048#ifdef bottom_xmlreader
11049#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011050extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011051#else
11052#ifndef xmlTextReaderRelaxNGValidate
11053extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011054#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11055#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011056#endif
11057#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011058
11059#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011060#ifdef bottom_xmlreader
11061#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011062extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011063#else
11064#ifndef xmlTextReaderSetErrorHandler
11065extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011066#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11067#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011068#endif
11069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011070
11071#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011072#ifdef bottom_xmlreader
11073#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011074extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011075#else
11076#ifndef xmlTextReaderSetParserProp
11077extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011078#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11079#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011080#endif
11081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011082
11083#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011084#ifdef bottom_xmlreader
11085#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011086extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011087#else
11088#ifndef xmlTextReaderSetStructuredErrorHandler
11089extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011090#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11091#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011092#endif
11093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011094
11095#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011096#ifdef bottom_xmlreader
11097#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011098extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011099#else
11100#ifndef xmlTextReaderStandalone
11101extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011102#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11103#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011104#endif
11105#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011106
11107#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011108#ifdef bottom_xmlreader
11109#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011110extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011111#else
11112#ifndef xmlTextReaderValue
11113extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011114#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11115#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011116#endif
11117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011118
11119#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011120#ifdef bottom_xmlreader
11121#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011122extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011123#else
11124#ifndef xmlTextReaderXmlLang
11125extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011126#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11127#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011128#endif
11129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011130
11131#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011132#ifdef bottom_xmlwriter
11133#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011134extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011135#else
11136#ifndef xmlTextWriterEndAttribute
11137extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011138#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11139#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011140#endif
11141#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011142
11143#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011144#ifdef bottom_xmlwriter
11145#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011146extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011147#else
11148#ifndef xmlTextWriterEndCDATA
11149extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011150#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11151#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011152#endif
11153#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011154
11155#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011156#ifdef bottom_xmlwriter
11157#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011158extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011159#else
11160#ifndef xmlTextWriterEndComment
11161extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011162#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11163#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011164#endif
11165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011166
11167#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011168#ifdef bottom_xmlwriter
11169#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011170extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011171#else
11172#ifndef xmlTextWriterEndDTD
11173extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011174#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11175#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011176#endif
11177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011178
11179#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011180#ifdef bottom_xmlwriter
11181#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011182extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011183#else
11184#ifndef xmlTextWriterEndDTDAttlist
11185extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011186#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11187#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011188#endif
11189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011190
11191#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011192#ifdef bottom_xmlwriter
11193#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011194extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011195#else
11196#ifndef xmlTextWriterEndDTDElement
11197extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011198#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11199#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011200#endif
11201#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011202
11203#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011204#ifdef bottom_xmlwriter
11205#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011206extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011207#else
11208#ifndef xmlTextWriterEndDTDEntity
11209extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011210#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11211#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011212#endif
11213#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011214
11215#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011216#ifdef bottom_xmlwriter
11217#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011218extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011219#else
11220#ifndef xmlTextWriterEndDocument
11221extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011222#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11223#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011224#endif
11225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011226
11227#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011228#ifdef bottom_xmlwriter
11229#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011230extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011231#else
11232#ifndef xmlTextWriterEndElement
11233extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011234#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11235#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011236#endif
11237#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011238
11239#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011240#ifdef bottom_xmlwriter
11241#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011242extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011243#else
11244#ifndef xmlTextWriterEndPI
11245extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011246#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11247#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011248#endif
11249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011250
11251#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011252#ifdef bottom_xmlwriter
11253#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011254extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011255#else
11256#ifndef xmlTextWriterFlush
11257extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011258#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11259#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011260#endif
11261#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011262
11263#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011264#ifdef bottom_xmlwriter
11265#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011266extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011267#else
11268#ifndef xmlTextWriterFullEndElement
11269extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011270#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11271#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011272#endif
11273#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011274
11275#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011276#ifdef bottom_xmlwriter
11277#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011278extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011279#else
11280#ifndef xmlTextWriterSetIndent
11281extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011282#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11283#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011284#endif
11285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011286
11287#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011288#ifdef bottom_xmlwriter
11289#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011290extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011291#else
11292#ifndef xmlTextWriterSetIndentString
11293extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011294#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11295#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011296#endif
11297#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011298
11299#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011300#ifdef bottom_xmlwriter
11301#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011302extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011303#else
11304#ifndef xmlTextWriterStartAttribute
11305extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011306#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11307#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011308#endif
11309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011310
11311#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011312#ifdef bottom_xmlwriter
11313#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011314extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011315#else
11316#ifndef xmlTextWriterStartAttributeNS
11317extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011318#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11319#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011320#endif
11321#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011322
11323#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011324#ifdef bottom_xmlwriter
11325#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011326extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011327#else
11328#ifndef xmlTextWriterStartCDATA
11329extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011330#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11331#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011332#endif
11333#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011334
11335#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011336#ifdef bottom_xmlwriter
11337#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011338extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011339#else
11340#ifndef xmlTextWriterStartComment
11341extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011342#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11343#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011344#endif
11345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011346
11347#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011348#ifdef bottom_xmlwriter
11349#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011350extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011351#else
11352#ifndef xmlTextWriterStartDTD
11353extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011354#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11355#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011356#endif
11357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011358
11359#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011360#ifdef bottom_xmlwriter
11361#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011362extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011363#else
11364#ifndef xmlTextWriterStartDTDAttlist
11365extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011366#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11367#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011368#endif
11369#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011370
11371#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011372#ifdef bottom_xmlwriter
11373#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011374extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011375#else
11376#ifndef xmlTextWriterStartDTDElement
11377extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011378#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11379#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011380#endif
11381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011382
11383#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011384#ifdef bottom_xmlwriter
11385#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011386extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011387#else
11388#ifndef xmlTextWriterStartDTDEntity
11389extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011390#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11391#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011392#endif
11393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011394
11395#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011396#ifdef bottom_xmlwriter
11397#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011398extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011399#else
11400#ifndef xmlTextWriterStartDocument
11401extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011402#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
11403#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011404#endif
11405#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011406
11407#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011408#ifdef bottom_xmlwriter
11409#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011410extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011411#else
11412#ifndef xmlTextWriterStartElement
11413extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011414#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
11415#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011416#endif
11417#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011418
11419#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011420#ifdef bottom_xmlwriter
11421#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011422extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011423#else
11424#ifndef xmlTextWriterStartElementNS
11425extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011426#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
11427#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011428#endif
11429#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011430
11431#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011432#ifdef bottom_xmlwriter
11433#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011434extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011435#else
11436#ifndef xmlTextWriterStartPI
11437extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011438#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
11439#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011440#endif
11441#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011442
11443#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011444#ifdef bottom_xmlwriter
11445#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011446extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011447#else
11448#ifndef xmlTextWriterWriteAttribute
11449extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011450#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
11451#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011452#endif
11453#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011454
11455#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011456#ifdef bottom_xmlwriter
11457#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011458extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011459#else
11460#ifndef xmlTextWriterWriteAttributeNS
11461extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011462#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
11463#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011464#endif
11465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011466
11467#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011468#ifdef bottom_xmlwriter
11469#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000011470extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011471#else
11472#ifndef xmlTextWriterWriteBase64
11473extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011474#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
11475#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011476#endif
11477#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011478
11479#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011480#ifdef bottom_xmlwriter
11481#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000011482extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011483#else
11484#ifndef xmlTextWriterWriteBinHex
11485extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011486#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
11487#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011488#endif
11489#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011490
11491#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011492#ifdef bottom_xmlwriter
11493#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011494extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011495#else
11496#ifndef xmlTextWriterWriteCDATA
11497extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011498#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
11499#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011500#endif
11501#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011502
11503#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011504#ifdef bottom_xmlwriter
11505#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011506extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011507#else
11508#ifndef xmlTextWriterWriteComment
11509extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011510#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
11511#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011512#endif
11513#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011514
11515#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011516#ifdef bottom_xmlwriter
11517#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011518extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011519#else
11520#ifndef xmlTextWriterWriteDTD
11521extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011522#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
11523#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011524#endif
11525#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011526
11527#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011528#ifdef bottom_xmlwriter
11529#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011530extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011531#else
11532#ifndef xmlTextWriterWriteDTDAttlist
11533extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011534#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
11535#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011536#endif
11537#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011538
11539#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011540#ifdef bottom_xmlwriter
11541#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011542extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011543#else
11544#ifndef xmlTextWriterWriteDTDElement
11545extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011546#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
11547#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011548#endif
11549#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011550
11551#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011552#ifdef bottom_xmlwriter
11553#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011554extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011555#else
11556#ifndef xmlTextWriterWriteDTDEntity
11557extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011558#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
11559#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011560#endif
11561#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011562
11563#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011564#ifdef bottom_xmlwriter
11565#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011566extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011567#else
11568#ifndef xmlTextWriterWriteDTDExternalEntity
11569extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011570#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
11571#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011572#endif
11573#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011574
11575#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011576#ifdef bottom_xmlwriter
11577#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000011578extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011579#else
11580#ifndef xmlTextWriterWriteDTDExternalEntityContents
11581extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011582#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
11583#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011584#endif
11585#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011586
11587#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011588#ifdef bottom_xmlwriter
11589#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011590extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011591#else
11592#ifndef xmlTextWriterWriteDTDInternalEntity
11593extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011594#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
11595#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011596#endif
11597#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011598
11599#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011600#ifdef bottom_xmlwriter
11601#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000011602extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011603#else
11604#ifndef xmlTextWriterWriteDTDNotation
11605extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011606#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
11607#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011608#endif
11609#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011610
11611#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011612#ifdef bottom_xmlwriter
11613#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011614extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011615#else
11616#ifndef xmlTextWriterWriteElement
11617extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011618#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
11619#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011620#endif
11621#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011622
11623#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011624#ifdef bottom_xmlwriter
11625#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011626extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011627#else
11628#ifndef xmlTextWriterWriteElementNS
11629extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011630#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
11631#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011632#endif
11633#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011634
11635#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011636#ifdef bottom_xmlwriter
11637#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011638extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011639#else
11640#ifndef xmlTextWriterWriteFormatAttribute
11641extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011642#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
11643#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011644#endif
11645#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011646
11647#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011648#ifdef bottom_xmlwriter
11649#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011650extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011651#else
11652#ifndef xmlTextWriterWriteFormatAttributeNS
11653extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011654#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
11655#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011656#endif
11657#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011658
11659#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011660#ifdef bottom_xmlwriter
11661#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011662extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011663#else
11664#ifndef xmlTextWriterWriteFormatCDATA
11665extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011666#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
11667#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011668#endif
11669#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011670
11671#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011672#ifdef bottom_xmlwriter
11673#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011674extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011675#else
11676#ifndef xmlTextWriterWriteFormatComment
11677extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011678#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
11679#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011680#endif
11681#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011682
11683#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011684#ifdef bottom_xmlwriter
11685#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011686extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011687#else
11688#ifndef xmlTextWriterWriteFormatDTD
11689extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011690#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
11691#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011692#endif
11693#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011694
11695#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011696#ifdef bottom_xmlwriter
11697#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011698extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011699#else
11700#ifndef xmlTextWriterWriteFormatDTDAttlist
11701extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011702#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
11703#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011704#endif
11705#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011706
11707#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011708#ifdef bottom_xmlwriter
11709#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011710extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011711#else
11712#ifndef xmlTextWriterWriteFormatDTDElement
11713extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011714#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
11715#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011716#endif
11717#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011718
11719#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011720#ifdef bottom_xmlwriter
11721#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011722extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011723#else
11724#ifndef xmlTextWriterWriteFormatDTDInternalEntity
11725extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011726#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
11727#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011728#endif
11729#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011730
11731#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011732#ifdef bottom_xmlwriter
11733#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011734extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011735#else
11736#ifndef xmlTextWriterWriteFormatElement
11737extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011738#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
11739#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011740#endif
11741#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011742
11743#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011744#ifdef bottom_xmlwriter
11745#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011746extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011747#else
11748#ifndef xmlTextWriterWriteFormatElementNS
11749extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011750#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
11751#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011752#endif
11753#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011754
11755#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011756#ifdef bottom_xmlwriter
11757#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011758extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011759#else
11760#ifndef xmlTextWriterWriteFormatPI
11761extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011762#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
11763#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011764#endif
11765#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011766
11767#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011768#ifdef bottom_xmlwriter
11769#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011770extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011771#else
11772#ifndef xmlTextWriterWriteFormatRaw
11773extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011774#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
11775#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011776#endif
11777#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011778
11779#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011780#ifdef bottom_xmlwriter
11781#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011782extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011783#else
11784#ifndef xmlTextWriterWriteFormatString
11785extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011786#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
11787#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011788#endif
11789#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011790
11791#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011792#ifdef bottom_xmlwriter
11793#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011794extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011795#else
11796#ifndef xmlTextWriterWritePI
11797extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011798#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
11799#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011800#endif
11801#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011802
11803#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011804#ifdef bottom_xmlwriter
11805#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011806extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011807#else
11808#ifndef xmlTextWriterWriteRaw
11809extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011810#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
11811#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011812#endif
11813#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011814
11815#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011816#ifdef bottom_xmlwriter
11817#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000011818extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011819#else
11820#ifndef xmlTextWriterWriteRawLen
11821extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011822#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
11823#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011824#endif
11825#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011826
11827#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011828#ifdef bottom_xmlwriter
11829#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011830extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011831#else
11832#ifndef xmlTextWriterWriteString
11833extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011834#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
11835#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011836#endif
11837#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011838
11839#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011840#ifdef bottom_xmlwriter
11841#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011842extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011843#else
11844#ifndef xmlTextWriterWriteVFormatAttribute
11845extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011846#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
11847#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011848#endif
11849#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011850
11851#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011852#ifdef bottom_xmlwriter
11853#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011854extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011855#else
11856#ifndef xmlTextWriterWriteVFormatAttributeNS
11857extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011858#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
11859#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011860#endif
11861#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011862
11863#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011864#ifdef bottom_xmlwriter
11865#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011866extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011867#else
11868#ifndef xmlTextWriterWriteVFormatCDATA
11869extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011870#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
11871#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011872#endif
11873#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011874
11875#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011876#ifdef bottom_xmlwriter
11877#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011878extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011879#else
11880#ifndef xmlTextWriterWriteVFormatComment
11881extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011882#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
11883#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011884#endif
11885#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011886
11887#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011888#ifdef bottom_xmlwriter
11889#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011890extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011891#else
11892#ifndef xmlTextWriterWriteVFormatDTD
11893extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011894#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
11895#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011896#endif
11897#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011898
11899#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011900#ifdef bottom_xmlwriter
11901#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011902extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011903#else
11904#ifndef xmlTextWriterWriteVFormatDTDAttlist
11905extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011906#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
11907#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011908#endif
11909#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011910
11911#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011912#ifdef bottom_xmlwriter
11913#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011914extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011915#else
11916#ifndef xmlTextWriterWriteVFormatDTDElement
11917extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011918#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
11919#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011920#endif
11921#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011922
11923#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011924#ifdef bottom_xmlwriter
11925#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011926extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011927#else
11928#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
11929extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011930#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
11931#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011932#endif
11933#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011934
11935#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011936#ifdef bottom_xmlwriter
11937#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011938extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011939#else
11940#ifndef xmlTextWriterWriteVFormatElement
11941extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011942#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
11943#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011944#endif
11945#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011946
11947#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011948#ifdef bottom_xmlwriter
11949#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011950extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011951#else
11952#ifndef xmlTextWriterWriteVFormatElementNS
11953extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011954#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
11955#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011956#endif
11957#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011958
11959#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011960#ifdef bottom_xmlwriter
11961#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011962extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011963#else
11964#ifndef xmlTextWriterWriteVFormatPI
11965extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011966#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
11967#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011968#endif
11969#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011970
11971#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011972#ifdef bottom_xmlwriter
11973#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011974extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011975#else
11976#ifndef xmlTextWriterWriteVFormatRaw
11977extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011978#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
11979#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011980#endif
11981#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011982
11983#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011984#ifdef bottom_xmlwriter
11985#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011986extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011987#else
11988#ifndef xmlTextWriterWriteVFormatString
11989extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011990#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
11991#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011992#endif
11993#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011994
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011995#ifdef bottom_globals
11996#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000011997extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011998#else
11999#ifndef xmlThrDefBufferAllocScheme
12000extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012001#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012002#endif
12003#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012004
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012005#ifdef bottom_globals
12006#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012007extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012008#else
12009#ifndef xmlThrDefDefaultBufferSize
12010extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012011#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012012#endif
12013#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012014
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012015#ifdef bottom_globals
12016#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012017extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012018#else
12019#ifndef xmlThrDefDeregisterNodeDefault
12020extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012021#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012022#endif
12023#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012024
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012025#ifdef bottom_globals
12026#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012027extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012028#else
12029#ifndef xmlThrDefDoValidityCheckingDefaultValue
12030extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012031#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012032#endif
12033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012034
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012035#ifdef bottom_globals
12036#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012037extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012038#else
12039#ifndef xmlThrDefGetWarningsDefaultValue
12040extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012041#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012042#endif
12043#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012044
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012045#ifdef bottom_globals
12046#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012047extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012048#else
12049#ifndef xmlThrDefIndentTreeOutput
12050extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012051#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012052#endif
12053#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012054
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012055#ifdef bottom_globals
12056#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012057extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012058#else
12059#ifndef xmlThrDefKeepBlanksDefaultValue
12060extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012061#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012062#endif
12063#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012064
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012065#ifdef bottom_globals
12066#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012067extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012068#else
12069#ifndef xmlThrDefLineNumbersDefaultValue
12070extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012071#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012072#endif
12073#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012074
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012075#ifdef bottom_globals
12076#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012077extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012078#else
12079#ifndef xmlThrDefLoadExtDtdDefaultValue
12080extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012081#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012082#endif
12083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012084
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012085#ifdef bottom_globals
12086#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012087extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012088#else
12089#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12090extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012091#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012092#endif
12093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012094
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012095#ifdef bottom_globals
12096#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012097extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012098#else
12099#ifndef xmlThrDefParserDebugEntities
12100extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012101#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012102#endif
12103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012104
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012105#ifdef bottom_globals
12106#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012107extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012108#else
12109#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12110extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012111#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012112#endif
12113#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012114
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012115#ifdef bottom_globals
12116#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012117extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012118#else
12119#ifndef xmlThrDefPedanticParserDefaultValue
12120extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012121#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012122#endif
12123#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012124
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012125#ifdef bottom_globals
12126#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012127extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012128#else
12129#ifndef xmlThrDefRegisterNodeDefault
12130extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012131#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012132#endif
12133#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012134
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012135#ifdef bottom_globals
12136#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012137extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012138#else
12139#ifndef xmlThrDefSaveNoEmptyTags
12140extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012141#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012142#endif
12143#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012144
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012145#ifdef bottom_globals
12146#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012147extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012148#else
12149#ifndef xmlThrDefSetGenericErrorFunc
12150extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012151#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012152#endif
12153#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012154
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012155#ifdef bottom_globals
12156#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012157extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012158#else
12159#ifndef xmlThrDefSetStructuredErrorFunc
12160extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012161#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012162#endif
12163#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012164
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012165#ifdef bottom_globals
12166#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012167extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012168#else
12169#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12170extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012171#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012172#endif
12173#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012174
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012175#ifdef bottom_globals
12176#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012177extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012178#else
12179#ifndef xmlThrDefTreeIndentString
12180extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012181#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012182#endif
12183#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012184
12185#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012186#ifdef bottom_xmlunicode
12187#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012188extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012189#else
12190#ifndef xmlUCSIsAegeanNumbers
12191extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012192#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12193#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012194#endif
12195#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012196
12197#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012198#ifdef bottom_xmlunicode
12199#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012200extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012201#else
12202#ifndef xmlUCSIsAlphabeticPresentationForms
12203extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012204#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12205#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012206#endif
12207#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012208
12209#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012210#ifdef bottom_xmlunicode
12211#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012212extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012213#else
12214#ifndef xmlUCSIsArabic
12215extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012216#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12217#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012218#endif
12219#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012220
12221#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012222#ifdef bottom_xmlunicode
12223#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012224extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012225#else
12226#ifndef xmlUCSIsArabicPresentationFormsA
12227extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012228#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12229#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012230#endif
12231#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012232
12233#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012234#ifdef bottom_xmlunicode
12235#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012236extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012237#else
12238#ifndef xmlUCSIsArabicPresentationFormsB
12239extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012240#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12241#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012242#endif
12243#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012244
12245#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012246#ifdef bottom_xmlunicode
12247#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012248extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012249#else
12250#ifndef xmlUCSIsArmenian
12251extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012252#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12253#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012254#endif
12255#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012256
12257#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012258#ifdef bottom_xmlunicode
12259#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012260extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012261#else
12262#ifndef xmlUCSIsArrows
12263extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012264#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12265#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012266#endif
12267#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012268
12269#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012270#ifdef bottom_xmlunicode
12271#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012272extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012273#else
12274#ifndef xmlUCSIsBasicLatin
12275extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012276#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12277#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012278#endif
12279#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012280
12281#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012282#ifdef bottom_xmlunicode
12283#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012284extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012285#else
12286#ifndef xmlUCSIsBengali
12287extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012288#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12289#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012290#endif
12291#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012292
12293#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012294#ifdef bottom_xmlunicode
12295#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012296extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012297#else
12298#ifndef xmlUCSIsBlock
12299extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012300#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12301#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012302#endif
12303#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012304
12305#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012306#ifdef bottom_xmlunicode
12307#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012308extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012309#else
12310#ifndef xmlUCSIsBlockElements
12311extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012312#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12313#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012314#endif
12315#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012316
12317#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012318#ifdef bottom_xmlunicode
12319#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012320extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012321#else
12322#ifndef xmlUCSIsBopomofo
12323extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012324#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12325#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012326#endif
12327#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012328
12329#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012330#ifdef bottom_xmlunicode
12331#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012332extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012333#else
12334#ifndef xmlUCSIsBopomofoExtended
12335extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012336#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12337#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012338#endif
12339#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012340
12341#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012342#ifdef bottom_xmlunicode
12343#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012344extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012345#else
12346#ifndef xmlUCSIsBoxDrawing
12347extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012348#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12349#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012350#endif
12351#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012352
12353#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012354#ifdef bottom_xmlunicode
12355#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012356extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012357#else
12358#ifndef xmlUCSIsBraillePatterns
12359extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012360#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12361#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012362#endif
12363#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012364
12365#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012366#ifdef bottom_xmlunicode
12367#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012368extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012369#else
12370#ifndef xmlUCSIsBuhid
12371extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012372#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12373#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012374#endif
12375#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012376
12377#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012378#ifdef bottom_xmlunicode
12379#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012380extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012381#else
12382#ifndef xmlUCSIsByzantineMusicalSymbols
12383extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012384#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12385#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012386#endif
12387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012388
12389#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012390#ifdef bottom_xmlunicode
12391#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012392extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012393#else
12394#ifndef xmlUCSIsCJKCompatibility
12395extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012396#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12397#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012398#endif
12399#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012400
12401#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012402#ifdef bottom_xmlunicode
12403#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012404extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012405#else
12406#ifndef xmlUCSIsCJKCompatibilityForms
12407extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012408#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
12409#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012410#endif
12411#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012412
12413#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012414#ifdef bottom_xmlunicode
12415#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012416extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012417#else
12418#ifndef xmlUCSIsCJKCompatibilityIdeographs
12419extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012420#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
12421#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012422#endif
12423#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012424
12425#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012426#ifdef bottom_xmlunicode
12427#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012428extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012429#else
12430#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
12431extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012432#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
12433#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012434#endif
12435#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012436
12437#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012438#ifdef bottom_xmlunicode
12439#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012440extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012441#else
12442#ifndef xmlUCSIsCJKRadicalsSupplement
12443extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012444#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
12445#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012446#endif
12447#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012448
12449#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012450#ifdef bottom_xmlunicode
12451#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012452extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012453#else
12454#ifndef xmlUCSIsCJKSymbolsandPunctuation
12455extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012456#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
12457#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012458#endif
12459#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012460
12461#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012462#ifdef bottom_xmlunicode
12463#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012464extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012465#else
12466#ifndef xmlUCSIsCJKUnifiedIdeographs
12467extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012468#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
12469#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012470#endif
12471#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012472
12473#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012474#ifdef bottom_xmlunicode
12475#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012476extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012477#else
12478#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
12479extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012480#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
12481#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012482#endif
12483#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012484
12485#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012486#ifdef bottom_xmlunicode
12487#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012488extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012489#else
12490#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
12491extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012492#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
12493#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012494#endif
12495#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012496
12497#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012498#ifdef bottom_xmlunicode
12499#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000012500extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012501#else
12502#ifndef xmlUCSIsCat
12503extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012504#define xmlUCSIsCat xmlUCSIsCat__internal_alias
12505#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012506#endif
12507#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012508
12509#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012510#ifdef bottom_xmlunicode
12511#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000012512extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012513#else
12514#ifndef xmlUCSIsCatC
12515extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012516#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
12517#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012518#endif
12519#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012520
12521#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012522#ifdef bottom_xmlunicode
12523#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012524extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012525#else
12526#ifndef xmlUCSIsCatCc
12527extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012528#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
12529#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012530#endif
12531#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012532
12533#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012534#ifdef bottom_xmlunicode
12535#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012536extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012537#else
12538#ifndef xmlUCSIsCatCf
12539extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012540#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
12541#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012542#endif
12543#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012544
12545#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012546#ifdef bottom_xmlunicode
12547#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012548extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012549#else
12550#ifndef xmlUCSIsCatCo
12551extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012552#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
12553#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012554#endif
12555#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012556
12557#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012558#ifdef bottom_xmlunicode
12559#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012560extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012561#else
12562#ifndef xmlUCSIsCatCs
12563extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012564#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
12565#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012566#endif
12567#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012568
12569#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012570#ifdef bottom_xmlunicode
12571#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000012572extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012573#else
12574#ifndef xmlUCSIsCatL
12575extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012576#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
12577#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012578#endif
12579#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012580
12581#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012582#ifdef bottom_xmlunicode
12583#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012584extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012585#else
12586#ifndef xmlUCSIsCatLl
12587extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012588#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
12589#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012590#endif
12591#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012592
12593#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012594#ifdef bottom_xmlunicode
12595#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000012596extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012597#else
12598#ifndef xmlUCSIsCatLm
12599extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012600#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
12601#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012602#endif
12603#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012604
12605#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012606#ifdef bottom_xmlunicode
12607#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012608extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012609#else
12610#ifndef xmlUCSIsCatLo
12611extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012612#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
12613#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012614#endif
12615#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012616
12617#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012618#ifdef bottom_xmlunicode
12619#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000012620extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012621#else
12622#ifndef xmlUCSIsCatLt
12623extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012624#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
12625#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012626#endif
12627#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012628
12629#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012630#ifdef bottom_xmlunicode
12631#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000012632extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012633#else
12634#ifndef xmlUCSIsCatLu
12635extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012636#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
12637#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012638#endif
12639#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012640
12641#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012642#ifdef bottom_xmlunicode
12643#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000012644extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012645#else
12646#ifndef xmlUCSIsCatM
12647extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012648#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
12649#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012650#endif
12651#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012652
12653#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012654#ifdef bottom_xmlunicode
12655#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012656extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012657#else
12658#ifndef xmlUCSIsCatMc
12659extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012660#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
12661#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012662#endif
12663#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012664
12665#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012666#ifdef bottom_xmlunicode
12667#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000012668extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012669#else
12670#ifndef xmlUCSIsCatMe
12671extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012672#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
12673#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012674#endif
12675#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012676
12677#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012678#ifdef bottom_xmlunicode
12679#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000012680extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012681#else
12682#ifndef xmlUCSIsCatMn
12683extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012684#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
12685#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012686#endif
12687#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012688
12689#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012690#ifdef bottom_xmlunicode
12691#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000012692extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012693#else
12694#ifndef xmlUCSIsCatN
12695extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012696#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
12697#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012698#endif
12699#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012700
12701#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012702#ifdef bottom_xmlunicode
12703#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000012704extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012705#else
12706#ifndef xmlUCSIsCatNd
12707extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012708#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
12709#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012710#endif
12711#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012712
12713#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012714#ifdef bottom_xmlunicode
12715#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012716extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012717#else
12718#ifndef xmlUCSIsCatNl
12719extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012720#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
12721#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012722#endif
12723#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012724
12725#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012726#ifdef bottom_xmlunicode
12727#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012728extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012729#else
12730#ifndef xmlUCSIsCatNo
12731extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012732#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
12733#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012734#endif
12735#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012736
12737#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012738#ifdef bottom_xmlunicode
12739#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000012740extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012741#else
12742#ifndef xmlUCSIsCatP
12743extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012744#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
12745#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012746#endif
12747#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012748
12749#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012750#ifdef bottom_xmlunicode
12751#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012752extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012753#else
12754#ifndef xmlUCSIsCatPc
12755extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012756#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
12757#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012758#endif
12759#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012760
12761#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012762#ifdef bottom_xmlunicode
12763#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000012764extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012765#else
12766#ifndef xmlUCSIsCatPd
12767extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012768#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
12769#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012770#endif
12771#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012772
12773#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012774#ifdef bottom_xmlunicode
12775#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000012776extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012777#else
12778#ifndef xmlUCSIsCatPe
12779extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012780#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
12781#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012782#endif
12783#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012784
12785#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012786#ifdef bottom_xmlunicode
12787#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012788extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012789#else
12790#ifndef xmlUCSIsCatPf
12791extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012792#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
12793#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012794#endif
12795#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012796
12797#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012798#ifdef bottom_xmlunicode
12799#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000012800extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012801#else
12802#ifndef xmlUCSIsCatPi
12803extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012804#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
12805#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012806#endif
12807#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012808
12809#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012810#ifdef bottom_xmlunicode
12811#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012812extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012813#else
12814#ifndef xmlUCSIsCatPo
12815extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012816#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
12817#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012818#endif
12819#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012820
12821#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012822#ifdef bottom_xmlunicode
12823#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012824extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012825#else
12826#ifndef xmlUCSIsCatPs
12827extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012828#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
12829#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012830#endif
12831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012832
12833#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012834#ifdef bottom_xmlunicode
12835#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012836extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012837#else
12838#ifndef xmlUCSIsCatS
12839extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012840#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
12841#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012842#endif
12843#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012844
12845#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012846#ifdef bottom_xmlunicode
12847#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012848extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012849#else
12850#ifndef xmlUCSIsCatSc
12851extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012852#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
12853#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012854#endif
12855#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012856
12857#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012858#ifdef bottom_xmlunicode
12859#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000012860extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012861#else
12862#ifndef xmlUCSIsCatSk
12863extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012864#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
12865#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012866#endif
12867#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012868
12869#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012870#ifdef bottom_xmlunicode
12871#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000012872extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012873#else
12874#ifndef xmlUCSIsCatSm
12875extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012876#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
12877#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012878#endif
12879#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012880
12881#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012882#ifdef bottom_xmlunicode
12883#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012884extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012885#else
12886#ifndef xmlUCSIsCatSo
12887extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012888#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
12889#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012890#endif
12891#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012892
12893#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012894#ifdef bottom_xmlunicode
12895#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000012896extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012897#else
12898#ifndef xmlUCSIsCatZ
12899extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012900#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
12901#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012902#endif
12903#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012904
12905#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012906#ifdef bottom_xmlunicode
12907#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012908extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012909#else
12910#ifndef xmlUCSIsCatZl
12911extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012912#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
12913#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012914#endif
12915#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012916
12917#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012918#ifdef bottom_xmlunicode
12919#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000012920extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012921#else
12922#ifndef xmlUCSIsCatZp
12923extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012924#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
12925#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012926#endif
12927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012928
12929#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012930#ifdef bottom_xmlunicode
12931#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012932extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012933#else
12934#ifndef xmlUCSIsCatZs
12935extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012936#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
12937#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012938#endif
12939#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012940
12941#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012942#ifdef bottom_xmlunicode
12943#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000012944extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012945#else
12946#ifndef xmlUCSIsCherokee
12947extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012948#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
12949#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012950#endif
12951#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012952
12953#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012954#ifdef bottom_xmlunicode
12955#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000012956extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012957#else
12958#ifndef xmlUCSIsCombiningDiacriticalMarks
12959extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012960#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
12961#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012962#endif
12963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012964
12965#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012966#ifdef bottom_xmlunicode
12967#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012968extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012969#else
12970#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
12971extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012972#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
12973#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012974#endif
12975#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012976
12977#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012978#ifdef bottom_xmlunicode
12979#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000012980extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012981#else
12982#ifndef xmlUCSIsCombiningHalfMarks
12983extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012984#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
12985#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012986#endif
12987#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012988
12989#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012990#ifdef bottom_xmlunicode
12991#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012992extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012993#else
12994#ifndef xmlUCSIsCombiningMarksforSymbols
12995extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012996#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
12997#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012998#endif
12999#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013000
13001#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013002#ifdef bottom_xmlunicode
13003#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013004extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013005#else
13006#ifndef xmlUCSIsControlPictures
13007extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013008#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13009#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013010#endif
13011#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013012
13013#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013014#ifdef bottom_xmlunicode
13015#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013016extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013017#else
13018#ifndef xmlUCSIsCurrencySymbols
13019extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013020#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13021#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013022#endif
13023#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013024
13025#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013026#ifdef bottom_xmlunicode
13027#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013028extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013029#else
13030#ifndef xmlUCSIsCypriotSyllabary
13031extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013032#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13033#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013034#endif
13035#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013036
13037#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013038#ifdef bottom_xmlunicode
13039#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013040extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013041#else
13042#ifndef xmlUCSIsCyrillic
13043extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013044#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13045#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013046#endif
13047#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013048
13049#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013050#ifdef bottom_xmlunicode
13051#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013052extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013053#else
13054#ifndef xmlUCSIsCyrillicSupplement
13055extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013056#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13057#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013058#endif
13059#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013060
13061#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013062#ifdef bottom_xmlunicode
13063#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013064extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013065#else
13066#ifndef xmlUCSIsDeseret
13067extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013068#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13069#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013070#endif
13071#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013072
13073#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013074#ifdef bottom_xmlunicode
13075#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013076extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013077#else
13078#ifndef xmlUCSIsDevanagari
13079extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013080#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13081#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013082#endif
13083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013084
13085#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013086#ifdef bottom_xmlunicode
13087#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013088extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013089#else
13090#ifndef xmlUCSIsDingbats
13091extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013092#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13093#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013094#endif
13095#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013096
13097#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013098#ifdef bottom_xmlunicode
13099#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013100extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013101#else
13102#ifndef xmlUCSIsEnclosedAlphanumerics
13103extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013104#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13105#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013106#endif
13107#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013108
13109#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013110#ifdef bottom_xmlunicode
13111#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013112extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013113#else
13114#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13115extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013116#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13117#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013118#endif
13119#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013120
13121#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013122#ifdef bottom_xmlunicode
13123#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013124extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013125#else
13126#ifndef xmlUCSIsEthiopic
13127extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013128#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13129#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013130#endif
13131#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013132
13133#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013134#ifdef bottom_xmlunicode
13135#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013136extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013137#else
13138#ifndef xmlUCSIsGeneralPunctuation
13139extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013140#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13141#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013142#endif
13143#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013144
13145#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013146#ifdef bottom_xmlunicode
13147#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013148extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013149#else
13150#ifndef xmlUCSIsGeometricShapes
13151extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013152#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13153#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013154#endif
13155#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013156
13157#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013158#ifdef bottom_xmlunicode
13159#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013160extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013161#else
13162#ifndef xmlUCSIsGeorgian
13163extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013164#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13165#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013166#endif
13167#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013168
13169#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013170#ifdef bottom_xmlunicode
13171#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013172extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013173#else
13174#ifndef xmlUCSIsGothic
13175extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013176#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13177#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013178#endif
13179#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013180
13181#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013182#ifdef bottom_xmlunicode
13183#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013184extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013185#else
13186#ifndef xmlUCSIsGreek
13187extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013188#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13189#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013190#endif
13191#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013192
13193#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013194#ifdef bottom_xmlunicode
13195#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013196extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013197#else
13198#ifndef xmlUCSIsGreekExtended
13199extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013200#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13201#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013202#endif
13203#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013204
13205#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013206#ifdef bottom_xmlunicode
13207#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013208extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013209#else
13210#ifndef xmlUCSIsGreekandCoptic
13211extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013212#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13213#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013214#endif
13215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013216
13217#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013218#ifdef bottom_xmlunicode
13219#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013220extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013221#else
13222#ifndef xmlUCSIsGujarati
13223extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013224#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13225#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013226#endif
13227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013228
13229#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013230#ifdef bottom_xmlunicode
13231#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013232extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013233#else
13234#ifndef xmlUCSIsGurmukhi
13235extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013236#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13237#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013238#endif
13239#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013240
13241#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013242#ifdef bottom_xmlunicode
13243#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013244extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013245#else
13246#ifndef xmlUCSIsHalfwidthandFullwidthForms
13247extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013248#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13249#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013250#endif
13251#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013252
13253#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013254#ifdef bottom_xmlunicode
13255#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013256extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013257#else
13258#ifndef xmlUCSIsHangulCompatibilityJamo
13259extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013260#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13261#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013262#endif
13263#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013264
13265#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013266#ifdef bottom_xmlunicode
13267#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013268extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013269#else
13270#ifndef xmlUCSIsHangulJamo
13271extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013272#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13273#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013274#endif
13275#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013276
13277#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013278#ifdef bottom_xmlunicode
13279#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013280extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013281#else
13282#ifndef xmlUCSIsHangulSyllables
13283extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013284#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13285#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013286#endif
13287#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013288
13289#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013290#ifdef bottom_xmlunicode
13291#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013292extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013293#else
13294#ifndef xmlUCSIsHanunoo
13295extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013296#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13297#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013298#endif
13299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013300
13301#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013302#ifdef bottom_xmlunicode
13303#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013304extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013305#else
13306#ifndef xmlUCSIsHebrew
13307extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013308#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13309#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013310#endif
13311#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013312
13313#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013314#ifdef bottom_xmlunicode
13315#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013316extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013317#else
13318#ifndef xmlUCSIsHighPrivateUseSurrogates
13319extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013320#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13321#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013322#endif
13323#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013324
13325#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013326#ifdef bottom_xmlunicode
13327#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013328extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013329#else
13330#ifndef xmlUCSIsHighSurrogates
13331extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013332#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13333#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013334#endif
13335#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013336
13337#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013338#ifdef bottom_xmlunicode
13339#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013340extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013341#else
13342#ifndef xmlUCSIsHiragana
13343extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013344#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13345#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013346#endif
13347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013348
13349#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013350#ifdef bottom_xmlunicode
13351#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013352extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013353#else
13354#ifndef xmlUCSIsIPAExtensions
13355extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013356#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13357#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013358#endif
13359#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013360
13361#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013362#ifdef bottom_xmlunicode
13363#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013364extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013365#else
13366#ifndef xmlUCSIsIdeographicDescriptionCharacters
13367extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013368#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13369#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013370#endif
13371#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013372
13373#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013374#ifdef bottom_xmlunicode
13375#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013376extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013377#else
13378#ifndef xmlUCSIsKanbun
13379extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013380#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13381#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013382#endif
13383#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013384
13385#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013386#ifdef bottom_xmlunicode
13387#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013388extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013389#else
13390#ifndef xmlUCSIsKangxiRadicals
13391extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013392#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13393#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013394#endif
13395#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013396
13397#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013398#ifdef bottom_xmlunicode
13399#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000013400extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013401#else
13402#ifndef xmlUCSIsKannada
13403extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013404#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
13405#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013406#endif
13407#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013408
13409#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013410#ifdef bottom_xmlunicode
13411#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013412extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013413#else
13414#ifndef xmlUCSIsKatakana
13415extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013416#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
13417#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013418#endif
13419#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013420
13421#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013422#ifdef bottom_xmlunicode
13423#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013424extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013425#else
13426#ifndef xmlUCSIsKatakanaPhoneticExtensions
13427extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013428#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
13429#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013430#endif
13431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013432
13433#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013434#ifdef bottom_xmlunicode
13435#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000013436extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013437#else
13438#ifndef xmlUCSIsKhmer
13439extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013440#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
13441#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013442#endif
13443#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013444
13445#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013446#ifdef bottom_xmlunicode
13447#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013448extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013449#else
13450#ifndef xmlUCSIsKhmerSymbols
13451extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013452#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
13453#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013454#endif
13455#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013456
13457#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013458#ifdef bottom_xmlunicode
13459#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000013460extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013461#else
13462#ifndef xmlUCSIsLao
13463extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013464#define xmlUCSIsLao xmlUCSIsLao__internal_alias
13465#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013466#endif
13467#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013468
13469#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013470#ifdef bottom_xmlunicode
13471#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013472extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013473#else
13474#ifndef xmlUCSIsLatin1Supplement
13475extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013476#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
13477#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013478#endif
13479#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013480
13481#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013482#ifdef bottom_xmlunicode
13483#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013484extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013485#else
13486#ifndef xmlUCSIsLatinExtendedA
13487extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013488#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
13489#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013490#endif
13491#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013492
13493#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013494#ifdef bottom_xmlunicode
13495#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000013496extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013497#else
13498#ifndef xmlUCSIsLatinExtendedAdditional
13499extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013500#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
13501#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013502#endif
13503#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013504
13505#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013506#ifdef bottom_xmlunicode
13507#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013508extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013509#else
13510#ifndef xmlUCSIsLatinExtendedB
13511extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013512#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
13513#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013514#endif
13515#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013516
13517#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013518#ifdef bottom_xmlunicode
13519#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013520extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013521#else
13522#ifndef xmlUCSIsLetterlikeSymbols
13523extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013524#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
13525#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013526#endif
13527#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013528
13529#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013530#ifdef bottom_xmlunicode
13531#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013532extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013533#else
13534#ifndef xmlUCSIsLimbu
13535extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013536#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
13537#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013538#endif
13539#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013540
13541#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013542#ifdef bottom_xmlunicode
13543#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013544extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013545#else
13546#ifndef xmlUCSIsLinearBIdeograms
13547extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013548#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
13549#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013550#endif
13551#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013552
13553#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013554#ifdef bottom_xmlunicode
13555#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013556extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013557#else
13558#ifndef xmlUCSIsLinearBSyllabary
13559extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013560#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
13561#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013562#endif
13563#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013564
13565#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013566#ifdef bottom_xmlunicode
13567#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013568extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013569#else
13570#ifndef xmlUCSIsLowSurrogates
13571extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013572#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
13573#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013574#endif
13575#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013576
13577#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013578#ifdef bottom_xmlunicode
13579#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000013580extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013581#else
13582#ifndef xmlUCSIsMalayalam
13583extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013584#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
13585#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013586#endif
13587#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013588
13589#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013590#ifdef bottom_xmlunicode
13591#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013592extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013593#else
13594#ifndef xmlUCSIsMathematicalAlphanumericSymbols
13595extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013596#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
13597#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013598#endif
13599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013600
13601#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013602#ifdef bottom_xmlunicode
13603#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000013604extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013605#else
13606#ifndef xmlUCSIsMathematicalOperators
13607extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013608#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
13609#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013610#endif
13611#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013612
13613#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013614#ifdef bottom_xmlunicode
13615#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013616extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013617#else
13618#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
13619extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013620#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
13621#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013622#endif
13623#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013624
13625#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013626#ifdef bottom_xmlunicode
13627#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013628extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013629#else
13630#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
13631extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013632#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
13633#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013634#endif
13635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013636
13637#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013638#ifdef bottom_xmlunicode
13639#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013640extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013641#else
13642#ifndef xmlUCSIsMiscellaneousSymbols
13643extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013644#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
13645#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013646#endif
13647#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013648
13649#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013650#ifdef bottom_xmlunicode
13651#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000013652extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013653#else
13654#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
13655extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013656#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
13657#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013658#endif
13659#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013660
13661#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013662#ifdef bottom_xmlunicode
13663#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000013664extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013665#else
13666#ifndef xmlUCSIsMiscellaneousTechnical
13667extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013668#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
13669#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013670#endif
13671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013672
13673#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013674#ifdef bottom_xmlunicode
13675#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013676extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013677#else
13678#ifndef xmlUCSIsMongolian
13679extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013680#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
13681#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013682#endif
13683#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013684
13685#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013686#ifdef bottom_xmlunicode
13687#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013688extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013689#else
13690#ifndef xmlUCSIsMusicalSymbols
13691extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013692#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
13693#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013694#endif
13695#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013696
13697#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013698#ifdef bottom_xmlunicode
13699#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000013700extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013701#else
13702#ifndef xmlUCSIsMyanmar
13703extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013704#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
13705#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013706#endif
13707#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013708
13709#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013710#ifdef bottom_xmlunicode
13711#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013712extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013713#else
13714#ifndef xmlUCSIsNumberForms
13715extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013716#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
13717#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013718#endif
13719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013720
13721#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013722#ifdef bottom_xmlunicode
13723#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000013724extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013725#else
13726#ifndef xmlUCSIsOgham
13727extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013728#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
13729#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013730#endif
13731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013732
13733#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013734#ifdef bottom_xmlunicode
13735#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013736extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013737#else
13738#ifndef xmlUCSIsOldItalic
13739extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013740#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
13741#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013742#endif
13743#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013744
13745#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013746#ifdef bottom_xmlunicode
13747#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000013748extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013749#else
13750#ifndef xmlUCSIsOpticalCharacterRecognition
13751extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013752#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
13753#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013754#endif
13755#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013756
13757#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013758#ifdef bottom_xmlunicode
13759#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000013760extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013761#else
13762#ifndef xmlUCSIsOriya
13763extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013764#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
13765#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013766#endif
13767#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013768
13769#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013770#ifdef bottom_xmlunicode
13771#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000013772extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013773#else
13774#ifndef xmlUCSIsOsmanya
13775extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013776#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
13777#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013778#endif
13779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013780
13781#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013782#ifdef bottom_xmlunicode
13783#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013784extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013785#else
13786#ifndef xmlUCSIsPhoneticExtensions
13787extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013788#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
13789#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013790#endif
13791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013792
13793#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013794#ifdef bottom_xmlunicode
13795#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000013796extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013797#else
13798#ifndef xmlUCSIsPrivateUse
13799extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013800#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
13801#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013802#endif
13803#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013804
13805#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013806#ifdef bottom_xmlunicode
13807#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000013808extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013809#else
13810#ifndef xmlUCSIsPrivateUseArea
13811extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013812#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
13813#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013814#endif
13815#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013816
13817#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013818#ifdef bottom_xmlunicode
13819#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013820extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013821#else
13822#ifndef xmlUCSIsRunic
13823extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013824#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
13825#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013826#endif
13827#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013828
13829#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013830#ifdef bottom_xmlunicode
13831#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013832extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013833#else
13834#ifndef xmlUCSIsShavian
13835extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013836#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
13837#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013838#endif
13839#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013840
13841#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013842#ifdef bottom_xmlunicode
13843#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000013844extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013845#else
13846#ifndef xmlUCSIsSinhala
13847extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013848#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
13849#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013850#endif
13851#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013852
13853#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013854#ifdef bottom_xmlunicode
13855#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000013856extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013857#else
13858#ifndef xmlUCSIsSmallFormVariants
13859extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013860#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
13861#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013862#endif
13863#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013864
13865#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013866#ifdef bottom_xmlunicode
13867#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013868extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013869#else
13870#ifndef xmlUCSIsSpacingModifierLetters
13871extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013872#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
13873#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013874#endif
13875#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013876
13877#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013878#ifdef bottom_xmlunicode
13879#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000013880extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013881#else
13882#ifndef xmlUCSIsSpecials
13883extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013884#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
13885#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013886#endif
13887#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013888
13889#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013890#ifdef bottom_xmlunicode
13891#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000013892extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013893#else
13894#ifndef xmlUCSIsSuperscriptsandSubscripts
13895extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013896#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
13897#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013898#endif
13899#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013900
13901#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013902#ifdef bottom_xmlunicode
13903#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013904extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013905#else
13906#ifndef xmlUCSIsSupplementalArrowsA
13907extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013908#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
13909#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013910#endif
13911#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013912
13913#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013914#ifdef bottom_xmlunicode
13915#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013916extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013917#else
13918#ifndef xmlUCSIsSupplementalArrowsB
13919extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013920#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
13921#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013922#endif
13923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013924
13925#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013926#ifdef bottom_xmlunicode
13927#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000013928extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013929#else
13930#ifndef xmlUCSIsSupplementalMathematicalOperators
13931extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013932#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
13933#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013934#endif
13935#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013936
13937#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013938#ifdef bottom_xmlunicode
13939#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013940extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013941#else
13942#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
13943extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013944#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
13945#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013946#endif
13947#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013948
13949#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013950#ifdef bottom_xmlunicode
13951#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013952extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013953#else
13954#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
13955extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013956#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
13957#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013958#endif
13959#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013960
13961#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013962#ifdef bottom_xmlunicode
13963#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000013964extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013965#else
13966#ifndef xmlUCSIsSyriac
13967extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013968#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
13969#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013970#endif
13971#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013972
13973#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013974#ifdef bottom_xmlunicode
13975#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000013976extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013977#else
13978#ifndef xmlUCSIsTagalog
13979extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013980#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
13981#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013982#endif
13983#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013984
13985#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013986#ifdef bottom_xmlunicode
13987#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000013988extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013989#else
13990#ifndef xmlUCSIsTagbanwa
13991extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013992#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
13993#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013994#endif
13995#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013996
13997#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013998#ifdef bottom_xmlunicode
13999#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014000extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014001#else
14002#ifndef xmlUCSIsTags
14003extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014004#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14005#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014006#endif
14007#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014008
14009#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014010#ifdef bottom_xmlunicode
14011#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014012extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014013#else
14014#ifndef xmlUCSIsTaiLe
14015extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014016#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14017#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014018#endif
14019#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014020
14021#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014022#ifdef bottom_xmlunicode
14023#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014024extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014025#else
14026#ifndef xmlUCSIsTaiXuanJingSymbols
14027extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014028#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14029#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014030#endif
14031#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014032
14033#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014034#ifdef bottom_xmlunicode
14035#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014036extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014037#else
14038#ifndef xmlUCSIsTamil
14039extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014040#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14041#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014042#endif
14043#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014044
14045#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014046#ifdef bottom_xmlunicode
14047#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014048extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014049#else
14050#ifndef xmlUCSIsTelugu
14051extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014052#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14053#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014054#endif
14055#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014056
14057#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014058#ifdef bottom_xmlunicode
14059#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014060extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014061#else
14062#ifndef xmlUCSIsThaana
14063extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014064#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14065#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014066#endif
14067#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014068
14069#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014070#ifdef bottom_xmlunicode
14071#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014072extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014073#else
14074#ifndef xmlUCSIsThai
14075extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014076#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14077#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014078#endif
14079#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014080
14081#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014082#ifdef bottom_xmlunicode
14083#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014084extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014085#else
14086#ifndef xmlUCSIsTibetan
14087extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014088#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14089#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014090#endif
14091#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014092
14093#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014094#ifdef bottom_xmlunicode
14095#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014096extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014097#else
14098#ifndef xmlUCSIsUgaritic
14099extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014100#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14101#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014102#endif
14103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014104
14105#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014106#ifdef bottom_xmlunicode
14107#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014108extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014109#else
14110#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14111extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014112#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14113#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014114#endif
14115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014116
14117#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014118#ifdef bottom_xmlunicode
14119#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014120extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014121#else
14122#ifndef xmlUCSIsVariationSelectors
14123extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014124#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14125#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014126#endif
14127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014128
14129#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014130#ifdef bottom_xmlunicode
14131#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014132extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014133#else
14134#ifndef xmlUCSIsVariationSelectorsSupplement
14135extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014136#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14137#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014138#endif
14139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014140
14141#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014142#ifdef bottom_xmlunicode
14143#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014144extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014145#else
14146#ifndef xmlUCSIsYiRadicals
14147extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014148#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14149#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014150#endif
14151#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014152
14153#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014154#ifdef bottom_xmlunicode
14155#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014156extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014157#else
14158#ifndef xmlUCSIsYiSyllables
14159extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014160#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14161#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014162#endif
14163#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014164
14165#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014166#ifdef bottom_xmlunicode
14167#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014168extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014169#else
14170#ifndef xmlUCSIsYijingHexagramSymbols
14171extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014172#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14173#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014174#endif
14175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014176
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014177#ifdef bottom_uri
14178#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014179extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014180#else
14181#ifndef xmlURIEscape
14182extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014183#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014184#endif
14185#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014186
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014187#ifdef bottom_uri
14188#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014189extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014190#else
14191#ifndef xmlURIEscapeStr
14192extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014193#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014194#endif
14195#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014196
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014197#ifdef bottom_uri
14198#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014199extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014200#else
14201#ifndef xmlURIUnescapeString
14202extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014203#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014204#endif
14205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014206
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014207#ifdef bottom_xmlstring
14208#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014209extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014210#else
14211#ifndef xmlUTF8Charcmp
14212extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014213#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014214#endif
14215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014216
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014217#ifdef bottom_xmlstring
14218#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014219extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014220#else
14221#ifndef xmlUTF8Size
14222extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014223#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014224#endif
14225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014226
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014227#ifdef bottom_xmlstring
14228#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014229extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014230#else
14231#ifndef xmlUTF8Strlen
14232extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014233#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014234#endif
14235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014236
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014237#ifdef bottom_xmlstring
14238#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014239extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014240#else
14241#ifndef xmlUTF8Strloc
14242extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014243#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014244#endif
14245#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014246
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014247#ifdef bottom_xmlstring
14248#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014249extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014250#else
14251#ifndef xmlUTF8Strndup
14252extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014253#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014254#endif
14255#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014256
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014257#ifdef bottom_xmlstring
14258#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014259extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014260#else
14261#ifndef xmlUTF8Strpos
14262extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014263#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014264#endif
14265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014266
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014267#ifdef bottom_xmlstring
14268#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014269extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014270#else
14271#ifndef xmlUTF8Strsize
14272extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014273#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014274#endif
14275#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014276
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014277#ifdef bottom_xmlstring
14278#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014279extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014280#else
14281#ifndef xmlUTF8Strsub
14282extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014283#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014284#endif
14285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014286
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014287#ifdef bottom_tree
14288#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014289extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014290#else
14291#ifndef xmlUnlinkNode
14292extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014293#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014294#endif
14295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014296
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014297#ifdef bottom_threads
14298#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014299extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014300#else
14301#ifndef xmlUnlockLibrary
14302extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014303#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014305#endif
14306
14307#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014308#ifdef bottom_tree
14309#undef xmlUnsetNsProp
14310extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14311#else
14312#ifndef xmlUnsetNsProp
14313extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14314#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14315#endif
14316#endif
14317#endif
14318
14319#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14320#ifdef bottom_tree
14321#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014322extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014323#else
14324#ifndef xmlUnsetProp
14325extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014326#define xmlUnsetProp xmlUnsetProp__internal_alias
14327#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014328#endif
14329#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014330
14331#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014332#ifdef bottom_valid
14333#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014334extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014335#else
14336#ifndef xmlValidBuildContentModel
14337extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014338#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14339#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014340#endif
14341#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014342
14343#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014344#ifdef bottom_valid
14345#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014346extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014347#else
14348#ifndef xmlValidCtxtNormalizeAttributeValue
14349extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014350#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14351#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014352#endif
14353#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014354
14355#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014356#ifdef bottom_valid
14357#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014358extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014359#else
14360#ifndef xmlValidGetPotentialChildren
14361extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014362#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14363#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014364#endif
14365#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014366
14367#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014368#ifdef bottom_valid
14369#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014370extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014371#else
14372#ifndef xmlValidGetValidElements
14373extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014374#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14375#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014376#endif
14377#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014378
14379#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014380#ifdef bottom_valid
14381#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014382extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014383#else
14384#ifndef xmlValidNormalizeAttributeValue
14385extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014386#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14387#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014388#endif
14389#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014390
14391#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014392#ifdef bottom_valid
14393#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014394extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014395#else
14396#ifndef xmlValidateAttributeDecl
14397extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014398#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
14399#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014400#endif
14401#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014402
14403#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014404#ifdef bottom_valid
14405#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014406extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014407#else
14408#ifndef xmlValidateAttributeValue
14409extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014410#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
14411#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014412#endif
14413#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014414
14415#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014416#ifdef bottom_valid
14417#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000014418extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014419#else
14420#ifndef xmlValidateDocument
14421extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014422#define xmlValidateDocument xmlValidateDocument__internal_alias
14423#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014424#endif
14425#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014426
14427#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014428#ifdef bottom_valid
14429#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014430extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014431#else
14432#ifndef xmlValidateDocumentFinal
14433extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014434#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
14435#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014436#endif
14437#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014438
14439#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014440#ifdef bottom_valid
14441#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000014442extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014443#else
14444#ifndef xmlValidateDtd
14445extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014446#define xmlValidateDtd xmlValidateDtd__internal_alias
14447#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014448#endif
14449#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014450
14451#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014452#ifdef bottom_valid
14453#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014454extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014455#else
14456#ifndef xmlValidateDtdFinal
14457extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014458#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
14459#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014461#endif
14462
14463#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014464#ifdef bottom_valid
14465#undef xmlValidateElement
14466extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
14467#else
14468#ifndef xmlValidateElement
14469extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
14470#define xmlValidateElement xmlValidateElement__internal_alias
14471#endif
14472#endif
14473#endif
14474
14475#if defined(LIBXML_VALID_ENABLED)
14476#ifdef bottom_valid
14477#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014478extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014479#else
14480#ifndef xmlValidateElementDecl
14481extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014482#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
14483#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014484#endif
14485#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014486
14487#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014488#ifdef bottom_tree
14489#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014490extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014491#else
14492#ifndef xmlValidateNCName
14493extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014494#define xmlValidateNCName xmlValidateNCName__internal_alias
14495#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014496#endif
14497#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014498
14499#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014500#ifdef bottom_tree
14501#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000014502extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014503#else
14504#ifndef xmlValidateNMToken
14505extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014506#define xmlValidateNMToken xmlValidateNMToken__internal_alias
14507#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014508#endif
14509#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014510
14511#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014512#ifdef bottom_tree
14513#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014514extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014515#else
14516#ifndef xmlValidateName
14517extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014518#define xmlValidateName xmlValidateName__internal_alias
14519#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014520#endif
14521#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014522
14523#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014524#ifdef bottom_valid
14525#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014526extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014527#else
14528#ifndef xmlValidateNameValue
14529extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014530#define xmlValidateNameValue xmlValidateNameValue__internal_alias
14531#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014532#endif
14533#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014534
14535#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014536#ifdef bottom_valid
14537#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014538extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014539#else
14540#ifndef xmlValidateNamesValue
14541extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014542#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
14543#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014544#endif
14545#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014546
14547#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014548#ifdef bottom_valid
14549#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014550extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014551#else
14552#ifndef xmlValidateNmtokenValue
14553extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014554#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
14555#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014557#endif
14558
14559#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014560#ifdef bottom_valid
14561#undef xmlValidateNmtokensValue
14562extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
14563#else
14564#ifndef xmlValidateNmtokensValue
14565extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
14566#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
14567#endif
14568#endif
14569#endif
14570
14571#if defined(LIBXML_VALID_ENABLED)
14572#ifdef bottom_valid
14573#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014574extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014575#else
14576#ifndef xmlValidateNotationDecl
14577extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014578#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
14579#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014580#endif
14581#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014582
14583#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014584#ifdef bottom_valid
14585#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014586extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014587#else
14588#ifndef xmlValidateNotationUse
14589extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014590#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
14591#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014592#endif
14593#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014594
14595#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014596#ifdef bottom_valid
14597#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000014598extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014599#else
14600#ifndef xmlValidateOneAttribute
14601extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014602#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
14603#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014604#endif
14605#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014606
14607#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014608#ifdef bottom_valid
14609#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014610extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014611#else
14612#ifndef xmlValidateOneElement
14613extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014614#define xmlValidateOneElement xmlValidateOneElement__internal_alias
14615#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014616#endif
14617#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014618
14619#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014620#ifdef bottom_valid
14621#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000014622extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014623#else
14624#ifndef xmlValidateOneNamespace
14625extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014626#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
14627#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014628#endif
14629#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014630
14631#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014632#ifdef bottom_valid
14633#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014634extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014635#else
14636#ifndef xmlValidatePopElement
14637extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014638#define xmlValidatePopElement xmlValidatePopElement__internal_alias
14639#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014641#endif
14642
14643#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014644#ifdef bottom_valid
14645#undef xmlValidatePushCData
14646extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
14647#else
14648#ifndef xmlValidatePushCData
14649extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
14650#define xmlValidatePushCData xmlValidatePushCData__internal_alias
14651#endif
14652#endif
14653#endif
14654
14655#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
14656#ifdef bottom_valid
14657#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014658extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014659#else
14660#ifndef xmlValidatePushElement
14661extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014662#define xmlValidatePushElement xmlValidatePushElement__internal_alias
14663#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014664#endif
14665#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014666
14667#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014668#ifdef bottom_tree
14669#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014670extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014671#else
14672#ifndef xmlValidateQName
14673extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014674#define xmlValidateQName xmlValidateQName__internal_alias
14675#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014676#endif
14677#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014678
14679#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014680#ifdef bottom_valid
14681#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000014682extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014683#else
14684#ifndef xmlValidateRoot
14685extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014686#define xmlValidateRoot xmlValidateRoot__internal_alias
14687#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014688#endif
14689#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014690
14691#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014692#ifdef bottom_xinclude
14693#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000014694extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014695#else
14696#ifndef xmlXIncludeFreeContext
14697extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014698#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
14699#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014700#endif
14701#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014702
14703#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014704#ifdef bottom_xinclude
14705#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000014706extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014707#else
14708#ifndef xmlXIncludeNewContext
14709extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014710#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
14711#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014712#endif
14713#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014714
14715#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014716#ifdef bottom_xinclude
14717#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000014718extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014719#else
14720#ifndef xmlXIncludeProcess
14721extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014722#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
14723#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014724#endif
14725#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014726
14727#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014728#ifdef bottom_xinclude
14729#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014730extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014731#else
14732#ifndef xmlXIncludeProcessFlags
14733extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014734#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
14735#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014736#endif
14737#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014738
14739#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014740#ifdef bottom_xinclude
14741#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014742extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014743#else
14744#ifndef xmlXIncludeProcessNode
14745extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014746#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
14747#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014748#endif
14749#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014750
14751#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014752#ifdef bottom_xinclude
14753#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000014754extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014755#else
14756#ifndef xmlXIncludeProcessTree
14757extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014758#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
14759#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014760#endif
14761#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014762
14763#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014764#ifdef bottom_xinclude
14765#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014766extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014767#else
14768#ifndef xmlXIncludeProcessTreeFlags
14769extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014770#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
14771#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014772#endif
14773#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014774
14775#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014776#ifdef bottom_xinclude
14777#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014778extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014779#else
14780#ifndef xmlXIncludeSetFlags
14781extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014782#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
14783#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014784#endif
14785#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014786
14787#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014788#ifdef bottom_xpath
14789#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000014790extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014791#else
14792#ifndef xmlXPathAddValues
14793extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014794#define xmlXPathAddValues xmlXPathAddValues__internal_alias
14795#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014796#endif
14797#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014798
14799#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014800#ifdef bottom_xpath
14801#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000014802extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014803#else
14804#ifndef xmlXPathBooleanFunction
14805extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014806#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
14807#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014808#endif
14809#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014810
14811#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014812#ifdef bottom_xpath
14813#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014814extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014815#else
14816#ifndef xmlXPathCastBooleanToNumber
14817extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014818#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
14819#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014820#endif
14821#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014822
14823#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014824#ifdef bottom_xpath
14825#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014826extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014827#else
14828#ifndef xmlXPathCastBooleanToString
14829extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014830#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
14831#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014832#endif
14833#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014834
14835#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014836#ifdef bottom_xpath
14837#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014838extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014839#else
14840#ifndef xmlXPathCastNodeSetToBoolean
14841extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014842#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
14843#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014844#endif
14845#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014846
14847#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014848#ifdef bottom_xpath
14849#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014850extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014851#else
14852#ifndef xmlXPathCastNodeSetToNumber
14853extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014854#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
14855#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014856#endif
14857#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014858
14859#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014860#ifdef bottom_xpath
14861#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014862extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014863#else
14864#ifndef xmlXPathCastNodeSetToString
14865extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014866#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
14867#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014868#endif
14869#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014870
14871#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014872#ifdef bottom_xpath
14873#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014874extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014875#else
14876#ifndef xmlXPathCastNodeToNumber
14877extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014878#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
14879#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014880#endif
14881#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014882
14883#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014884#ifdef bottom_xpath
14885#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014886extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014887#else
14888#ifndef xmlXPathCastNodeToString
14889extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014890#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
14891#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014892#endif
14893#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014894
14895#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014896#ifdef bottom_xpath
14897#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014898extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014899#else
14900#ifndef xmlXPathCastNumberToBoolean
14901extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014902#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
14903#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014904#endif
14905#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014906
14907#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014908#ifdef bottom_xpath
14909#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014910extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014911#else
14912#ifndef xmlXPathCastNumberToString
14913extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014914#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
14915#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014916#endif
14917#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014918
14919#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014920#ifdef bottom_xpath
14921#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014922extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014923#else
14924#ifndef xmlXPathCastStringToBoolean
14925extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014926#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
14927#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014928#endif
14929#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014930
14931#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014932#ifdef bottom_xpath
14933#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014934extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014935#else
14936#ifndef xmlXPathCastStringToNumber
14937extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014938#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
14939#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014940#endif
14941#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014942
14943#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014944#ifdef bottom_xpath
14945#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014946extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014947#else
14948#ifndef xmlXPathCastToBoolean
14949extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014950#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
14951#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014952#endif
14953#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014954
14955#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014956#ifdef bottom_xpath
14957#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014958extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014959#else
14960#ifndef xmlXPathCastToNumber
14961extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014962#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
14963#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014964#endif
14965#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014966
14967#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014968#ifdef bottom_xpath
14969#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014970extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014971#else
14972#ifndef xmlXPathCastToString
14973extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014974#define xmlXPathCastToString xmlXPathCastToString__internal_alias
14975#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014976#endif
14977#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014978
14979#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014980#ifdef bottom_xpath
14981#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000014982extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014983#else
14984#ifndef xmlXPathCeilingFunction
14985extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014986#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
14987#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014988#endif
14989#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014990
14991#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014992#ifdef bottom_xpath
14993#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000014994extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014995#else
14996#ifndef xmlXPathCmpNodes
14997extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014998#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
14999#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015000#endif
15001#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015002
15003#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015004#ifdef bottom_xpath
15005#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015006extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015007#else
15008#ifndef xmlXPathCompareValues
15009extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015010#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15011#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015012#endif
15013#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015014
15015#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015016#ifdef bottom_xpath
15017#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015018extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015019#else
15020#ifndef xmlXPathCompile
15021extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015022#define xmlXPathCompile xmlXPathCompile__internal_alias
15023#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015024#endif
15025#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015026
15027#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015028#ifdef bottom_xpath
15029#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015030extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015031#else
15032#ifndef xmlXPathCompiledEval
15033extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015034#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15035#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015036#endif
15037#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015038
15039#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015040#ifdef bottom_xpath
15041#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015042extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015043#else
15044#ifndef xmlXPathConcatFunction
15045extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015046#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15047#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015048#endif
15049#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015050
15051#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015052#ifdef bottom_xpath
15053#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015054extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015055#else
15056#ifndef xmlXPathContainsFunction
15057extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015058#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15059#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015060#endif
15061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015062
15063#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015064#ifdef bottom_xpath
15065#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015066extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015067#else
15068#ifndef xmlXPathConvertBoolean
15069extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015070#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15071#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015072#endif
15073#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015074
15075#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015076#ifdef bottom_xpath
15077#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015078extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015079#else
15080#ifndef xmlXPathConvertNumber
15081extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015082#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15083#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015084#endif
15085#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015086
15087#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015088#ifdef bottom_xpath
15089#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015090extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015091#else
15092#ifndef xmlXPathConvertString
15093extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015094#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15095#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015096#endif
15097#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015098
15099#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015100#ifdef bottom_xpath
15101#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015102extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015103#else
15104#ifndef xmlXPathCountFunction
15105extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015106#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15107#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015108#endif
15109#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015110
15111#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015112#ifdef bottom_xpath
15113#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015114extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015115#else
15116#ifndef xmlXPathCtxtCompile
15117extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015118#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15119#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015120#endif
15121#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015122
15123#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015124#ifdef bottom_xpath
15125#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015126extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015127#else
15128#ifndef xmlXPathDebugDumpCompExpr
15129extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015130#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15131#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015132#endif
15133#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015134
15135#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015136#ifdef bottom_xpath
15137#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015138extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015139#else
15140#ifndef xmlXPathDebugDumpObject
15141extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015142#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15143#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015144#endif
15145#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015146
15147#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015148#ifdef bottom_xpath
15149#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015150extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015151#else
15152#ifndef xmlXPathDifference
15153extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015154#define xmlXPathDifference xmlXPathDifference__internal_alias
15155#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015156#endif
15157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015158
15159#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015160#ifdef bottom_xpath
15161#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015162extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015163#else
15164#ifndef xmlXPathDistinct
15165extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015166#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15167#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015168#endif
15169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015170
15171#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015172#ifdef bottom_xpath
15173#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015174extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015175#else
15176#ifndef xmlXPathDistinctSorted
15177extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015178#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15179#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015180#endif
15181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015182
15183#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015184#ifdef bottom_xpath
15185#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015186extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015187#else
15188#ifndef xmlXPathDivValues
15189extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015190#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15191#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015192#endif
15193#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015194
15195#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015196#ifdef bottom_xpath
15197#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015198extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015199#else
15200#ifndef xmlXPathEqualValues
15201extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015202#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15203#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015204#endif
15205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015206
15207#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015208#ifdef bottom_xpath
15209#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015210extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015211#else
15212#ifndef xmlXPathErr
15213extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015214#define xmlXPathErr xmlXPathErr__internal_alias
15215#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015216#endif
15217#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015218
15219#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015220#ifdef bottom_xpath
15221#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015222extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015223#else
15224#ifndef xmlXPathEval
15225extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015226#define xmlXPathEval xmlXPathEval__internal_alias
15227#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015228#endif
15229#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015230
15231#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015232#ifdef bottom_xpath
15233#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015234extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015235#else
15236#ifndef xmlXPathEvalExpr
15237extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015238#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15239#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015240#endif
15241#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015242
15243#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015244#ifdef bottom_xpath
15245#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015246extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015247#else
15248#ifndef xmlXPathEvalExpression
15249extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015250#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15251#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015252#endif
15253#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015254
15255#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015256#ifdef bottom_xpath
15257#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015258extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015259#else
15260#ifndef xmlXPathEvalPredicate
15261extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015262#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15263#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015264#endif
15265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015266
15267#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015268#ifdef bottom_xpath
15269#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015270extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015271#else
15272#ifndef xmlXPathEvaluatePredicateResult
15273extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015274#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15275#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015276#endif
15277#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015278
15279#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015280#ifdef bottom_xpath
15281#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015282extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015283#else
15284#ifndef xmlXPathFalseFunction
15285extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015286#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15287#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015288#endif
15289#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015290
15291#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015292#ifdef bottom_xpath
15293#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015294extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015295#else
15296#ifndef xmlXPathFloorFunction
15297extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015298#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15299#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015300#endif
15301#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015302
15303#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015304#ifdef bottom_xpath
15305#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015306extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015307#else
15308#ifndef xmlXPathFreeCompExpr
15309extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015310#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15311#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015312#endif
15313#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015314
15315#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015316#ifdef bottom_xpath
15317#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015318extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015319#else
15320#ifndef xmlXPathFreeContext
15321extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015322#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15323#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015324#endif
15325#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015326
15327#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015328#ifdef bottom_xpath
15329#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015330extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015331#else
15332#ifndef xmlXPathFreeNodeSet
15333extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015334#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15335#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015336#endif
15337#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015338
15339#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015340#ifdef bottom_xpath
15341#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015342extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015343#else
15344#ifndef xmlXPathFreeNodeSetList
15345extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015346#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15347#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015348#endif
15349#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015350
15351#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015352#ifdef bottom_xpath
15353#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015354extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015355#else
15356#ifndef xmlXPathFreeObject
15357extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015358#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15359#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015360#endif
15361#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015362
15363#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015364#ifdef bottom_xpath
15365#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015366extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015367#else
15368#ifndef xmlXPathFreeParserContext
15369extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015370#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
15371#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015372#endif
15373#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015374
15375#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015376#ifdef bottom_xpath
15377#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015378extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015379#else
15380#ifndef xmlXPathFunctionLookup
15381extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015382#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
15383#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015384#endif
15385#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015386
15387#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015388#ifdef bottom_xpath
15389#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000015390extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015391#else
15392#ifndef xmlXPathFunctionLookupNS
15393extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015394#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
15395#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015396#endif
15397#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015398
15399#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015400#ifdef bottom_xpath
15401#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015402extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015403#else
15404#ifndef xmlXPathHasSameNodes
15405extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015406#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
15407#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015408#endif
15409#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015410
15411#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015412#ifdef bottom_xpath
15413#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015414extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015415#else
15416#ifndef xmlXPathIdFunction
15417extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015418#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
15419#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015420#endif
15421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015422
15423#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015424#ifdef bottom_xpath
15425#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000015426extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015427#else
15428#ifndef xmlXPathInit
15429extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015430#define xmlXPathInit xmlXPathInit__internal_alias
15431#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015432#endif
15433#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015434
15435#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015436#ifdef bottom_xpath
15437#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000015438extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015439#else
15440#ifndef xmlXPathIntersection
15441extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015442#define xmlXPathIntersection xmlXPathIntersection__internal_alias
15443#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015444#endif
15445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015446
15447#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015448#ifdef bottom_xpath
15449#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015450extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015451#else
15452#ifndef xmlXPathIsInf
15453extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015454#define xmlXPathIsInf xmlXPathIsInf__internal_alias
15455#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015456#endif
15457#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015458
15459#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015460#ifdef bottom_xpath
15461#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000015462extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015463#else
15464#ifndef xmlXPathIsNaN
15465extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015466#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
15467#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015468#endif
15469#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015470
15471#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015472#ifdef bottom_xpath
15473#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000015474extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015475#else
15476#ifndef xmlXPathIsNodeType
15477extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015478#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
15479#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015480#endif
15481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015482
15483#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015484#ifdef bottom_xpath
15485#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015486extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015487#else
15488#ifndef xmlXPathLangFunction
15489extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015490#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
15491#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015492#endif
15493#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015494
15495#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015496#ifdef bottom_xpath
15497#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015498extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015499#else
15500#ifndef xmlXPathLastFunction
15501extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015502#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
15503#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015504#endif
15505#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015506
15507#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015508#ifdef bottom_xpath
15509#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015510extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015511#else
15512#ifndef xmlXPathLeading
15513extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015514#define xmlXPathLeading xmlXPathLeading__internal_alias
15515#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015516#endif
15517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015518
15519#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015520#ifdef bottom_xpath
15521#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015522extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015523#else
15524#ifndef xmlXPathLeadingSorted
15525extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015526#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
15527#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015528#endif
15529#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015530
15531#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015532#ifdef bottom_xpath
15533#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015534extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015535#else
15536#ifndef xmlXPathLocalNameFunction
15537extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015538#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
15539#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015540#endif
15541#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015542
15543#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015544#ifdef bottom_xpath
15545#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015546extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015547#else
15548#ifndef xmlXPathModValues
15549extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015550#define xmlXPathModValues xmlXPathModValues__internal_alias
15551#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015552#endif
15553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015554
15555#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015556#ifdef bottom_xpath
15557#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015558extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015559#else
15560#ifndef xmlXPathMultValues
15561extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015562#define xmlXPathMultValues xmlXPathMultValues__internal_alias
15563#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015564#endif
15565#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015566
15567#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015568#ifdef bottom_xpath
15569#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015570extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015571#else
15572#ifndef xmlXPathNamespaceURIFunction
15573extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015574#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
15575#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015576#endif
15577#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015578
15579#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015580#ifdef bottom_xpath
15581#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015582extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015583#else
15584#ifndef xmlXPathNewBoolean
15585extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015586#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
15587#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015588#endif
15589#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015590
15591#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015592#ifdef bottom_xpath
15593#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015594extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015595#else
15596#ifndef xmlXPathNewCString
15597extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015598#define xmlXPathNewCString xmlXPathNewCString__internal_alias
15599#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015600#endif
15601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015602
15603#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015604#ifdef bottom_xpath
15605#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015606extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015607#else
15608#ifndef xmlXPathNewContext
15609extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015610#define xmlXPathNewContext xmlXPathNewContext__internal_alias
15611#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015612#endif
15613#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015614
15615#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015616#ifdef bottom_xpath
15617#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000015618extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015619#else
15620#ifndef xmlXPathNewFloat
15621extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015622#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
15623#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015624#endif
15625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015626
15627#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015628#ifdef bottom_xpath
15629#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015630extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015631#else
15632#ifndef xmlXPathNewNodeSet
15633extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015634#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
15635#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015636#endif
15637#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015638
15639#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015640#ifdef bottom_xpath
15641#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015642extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015643#else
15644#ifndef xmlXPathNewNodeSetList
15645extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015646#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
15647#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015648#endif
15649#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015650
15651#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015652#ifdef bottom_xpath
15653#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015654extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015655#else
15656#ifndef xmlXPathNewParserContext
15657extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015658#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
15659#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015660#endif
15661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015662
15663#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015664#ifdef bottom_xpath
15665#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015666extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015667#else
15668#ifndef xmlXPathNewString
15669extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015670#define xmlXPathNewString xmlXPathNewString__internal_alias
15671#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015672#endif
15673#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015674
15675#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015676#ifdef bottom_xpath
15677#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015678extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015679#else
15680#ifndef xmlXPathNewValueTree
15681extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015682#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
15683#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015684#endif
15685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015686
15687#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015688#ifdef bottom_xpath
15689#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000015690extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015691#else
15692#ifndef xmlXPathNextAncestor
15693extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015694#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
15695#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015696#endif
15697#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015698
15699#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015700#ifdef bottom_xpath
15701#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015702extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015703#else
15704#ifndef xmlXPathNextAncestorOrSelf
15705extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015706#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
15707#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015708#endif
15709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015710
15711#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015712#ifdef bottom_xpath
15713#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015714extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015715#else
15716#ifndef xmlXPathNextAttribute
15717extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015718#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
15719#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015720#endif
15721#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015722
15723#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015724#ifdef bottom_xpath
15725#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000015726extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015727#else
15728#ifndef xmlXPathNextChild
15729extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015730#define xmlXPathNextChild xmlXPathNextChild__internal_alias
15731#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015732#endif
15733#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015734
15735#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015736#ifdef bottom_xpath
15737#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000015738extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015739#else
15740#ifndef xmlXPathNextDescendant
15741extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015742#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
15743#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015744#endif
15745#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015746
15747#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015748#ifdef bottom_xpath
15749#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015750extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015751#else
15752#ifndef xmlXPathNextDescendantOrSelf
15753extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015754#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
15755#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015756#endif
15757#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015758
15759#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015760#ifdef bottom_xpath
15761#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000015762extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015763#else
15764#ifndef xmlXPathNextFollowing
15765extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015766#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
15767#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015768#endif
15769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015770
15771#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015772#ifdef bottom_xpath
15773#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000015774extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015775#else
15776#ifndef xmlXPathNextFollowingSibling
15777extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015778#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
15779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015780#endif
15781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015782
15783#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015784#ifdef bottom_xpath
15785#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015786extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015787#else
15788#ifndef xmlXPathNextNamespace
15789extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015790#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
15791#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015792#endif
15793#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015794
15795#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015796#ifdef bottom_xpath
15797#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000015798extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015799#else
15800#ifndef xmlXPathNextParent
15801extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015802#define xmlXPathNextParent xmlXPathNextParent__internal_alias
15803#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015804#endif
15805#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015806
15807#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015808#ifdef bottom_xpath
15809#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000015810extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015811#else
15812#ifndef xmlXPathNextPreceding
15813extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015814#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
15815#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015816#endif
15817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015818
15819#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015820#ifdef bottom_xpath
15821#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000015822extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015823#else
15824#ifndef xmlXPathNextPrecedingSibling
15825extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015826#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
15827#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015828#endif
15829#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015830
15831#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015832#ifdef bottom_xpath
15833#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015834extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015835#else
15836#ifndef xmlXPathNextSelf
15837extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015838#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
15839#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015840#endif
15841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015842
15843#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015844#ifdef bottom_xpath
15845#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015846extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015847#else
15848#ifndef xmlXPathNodeLeading
15849extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015850#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
15851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015852#endif
15853#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015854
15855#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015856#ifdef bottom_xpath
15857#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015858extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015859#else
15860#ifndef xmlXPathNodeLeadingSorted
15861extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015862#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
15863#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015864#endif
15865#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015866
15867#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015868#ifdef bottom_xpath
15869#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015870extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015871#else
15872#ifndef xmlXPathNodeSetAdd
15873extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015874#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
15875#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015876#endif
15877#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015878
15879#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015880#ifdef bottom_xpath
15881#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000015882extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015883#else
15884#ifndef xmlXPathNodeSetAddNs
15885extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015886#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
15887#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015888#endif
15889#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015890
15891#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015892#ifdef bottom_xpath
15893#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000015894extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015895#else
15896#ifndef xmlXPathNodeSetAddUnique
15897extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015898#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
15899#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015900#endif
15901#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015902
15903#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015904#ifdef bottom_xpath
15905#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000015906extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015907#else
15908#ifndef xmlXPathNodeSetContains
15909extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015910#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
15911#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015912#endif
15913#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015914
15915#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015916#ifdef bottom_xpath
15917#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015918extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015919#else
15920#ifndef xmlXPathNodeSetCreate
15921extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015922#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
15923#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015924#endif
15925#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015926
15927#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015928#ifdef bottom_xpath
15929#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000015930extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015931#else
15932#ifndef xmlXPathNodeSetDel
15933extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015934#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
15935#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015936#endif
15937#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015938
15939#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015940#ifdef bottom_xpath
15941#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000015942extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015943#else
15944#ifndef xmlXPathNodeSetFreeNs
15945extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015946#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
15947#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015948#endif
15949#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015950
15951#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015952#ifdef bottom_xpath
15953#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000015954extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015955#else
15956#ifndef xmlXPathNodeSetMerge
15957extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015958#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
15959#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015960#endif
15961#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015962
15963#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015964#ifdef bottom_xpath
15965#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000015966extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015967#else
15968#ifndef xmlXPathNodeSetRemove
15969extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015970#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
15971#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015972#endif
15973#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015974
15975#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015976#ifdef bottom_xpath
15977#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000015978extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015979#else
15980#ifndef xmlXPathNodeSetSort
15981extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015982#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
15983#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015984#endif
15985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015986
15987#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015988#ifdef bottom_xpath
15989#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000015990extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015991#else
15992#ifndef xmlXPathNodeTrailing
15993extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015994#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
15995#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015996#endif
15997#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015998
15999#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016000#ifdef bottom_xpath
16001#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016002extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016003#else
16004#ifndef xmlXPathNodeTrailingSorted
16005extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016006#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16007#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016008#endif
16009#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016010
16011#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016012#ifdef bottom_xpath
16013#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016014extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016015#else
16016#ifndef xmlXPathNormalizeFunction
16017extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016018#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16019#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016020#endif
16021#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016022
16023#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016024#ifdef bottom_xpath
16025#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016026extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016027#else
16028#ifndef xmlXPathNotEqualValues
16029extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016030#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16031#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016032#endif
16033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016034
16035#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016036#ifdef bottom_xpath
16037#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016038extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016039#else
16040#ifndef xmlXPathNotFunction
16041extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016042#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16043#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016044#endif
16045#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016046
16047#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016048#ifdef bottom_xpath
16049#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016050extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016051#else
16052#ifndef xmlXPathNsLookup
16053extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016054#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16055#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016056#endif
16057#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016058
16059#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016060#ifdef bottom_xpath
16061#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016062extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016063#else
16064#ifndef xmlXPathNumberFunction
16065extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016066#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16067#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016068#endif
16069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016070
16071#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016072#ifdef bottom_xpath
16073#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016074extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016075#else
16076#ifndef xmlXPathObjectCopy
16077extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016078#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16079#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016080#endif
16081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016082
16083#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016084#ifdef bottom_xpath
16085#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016086extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016087#else
16088#ifndef xmlXPathOrderDocElems
16089extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016090#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16091#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016092#endif
16093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016094
16095#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016096#ifdef bottom_xpath
16097#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016098extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016099#else
16100#ifndef xmlXPathParseNCName
16101extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016102#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16103#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016104#endif
16105#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016106
16107#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016108#ifdef bottom_xpath
16109#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016110extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016111#else
16112#ifndef xmlXPathParseName
16113extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016114#define xmlXPathParseName xmlXPathParseName__internal_alias
16115#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016116#endif
16117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016118
16119#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016120#ifdef bottom_xpath
16121#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016122extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016123#else
16124#ifndef xmlXPathPopBoolean
16125extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016126#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16127#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016128#endif
16129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016130
16131#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016132#ifdef bottom_xpath
16133#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016134extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016135#else
16136#ifndef xmlXPathPopExternal
16137extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016138#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16139#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016140#endif
16141#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016142
16143#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016144#ifdef bottom_xpath
16145#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016146extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016147#else
16148#ifndef xmlXPathPopNodeSet
16149extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016150#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16151#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016152#endif
16153#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016154
16155#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016156#ifdef bottom_xpath
16157#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016158extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016159#else
16160#ifndef xmlXPathPopNumber
16161extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016162#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16163#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016164#endif
16165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016166
16167#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016168#ifdef bottom_xpath
16169#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016170extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016171#else
16172#ifndef xmlXPathPopString
16173extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016174#define xmlXPathPopString xmlXPathPopString__internal_alias
16175#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016176#endif
16177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016178
16179#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016180#ifdef bottom_xpath
16181#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016182extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016183#else
16184#ifndef xmlXPathPositionFunction
16185extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016186#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16187#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016188#endif
16189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016190
16191#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016192#ifdef bottom_xpath
16193#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016194extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016195#else
16196#ifndef xmlXPathRegisterAllFunctions
16197extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016198#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16199#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016200#endif
16201#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016202
16203#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016204#ifdef bottom_xpath
16205#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016206extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016207#else
16208#ifndef xmlXPathRegisterFunc
16209extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016210#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16211#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016212#endif
16213#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016214
16215#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016216#ifdef bottom_xpath
16217#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016218extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016219#else
16220#ifndef xmlXPathRegisterFuncLookup
16221extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016222#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16223#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016224#endif
16225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016226
16227#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016228#ifdef bottom_xpath
16229#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016230extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016231#else
16232#ifndef xmlXPathRegisterFuncNS
16233extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016234#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16235#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016236#endif
16237#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016238
16239#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016240#ifdef bottom_xpath
16241#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016242extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016243#else
16244#ifndef xmlXPathRegisterNs
16245extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016246#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16247#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016248#endif
16249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016250
16251#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016252#ifdef bottom_xpath
16253#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016254extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016255#else
16256#ifndef xmlXPathRegisterVariable
16257extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016258#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16259#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016260#endif
16261#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016262
16263#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016264#ifdef bottom_xpath
16265#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016266extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016267#else
16268#ifndef xmlXPathRegisterVariableLookup
16269extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016270#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16271#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016272#endif
16273#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016274
16275#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016276#ifdef bottom_xpath
16277#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016278extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016279#else
16280#ifndef xmlXPathRegisterVariableNS
16281extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016282#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16283#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016284#endif
16285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016286
16287#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016288#ifdef bottom_xpath
16289#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016290extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016291#else
16292#ifndef xmlXPathRegisteredFuncsCleanup
16293extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016294#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16295#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016296#endif
16297#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016298
16299#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016300#ifdef bottom_xpath
16301#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016302extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016303#else
16304#ifndef xmlXPathRegisteredNsCleanup
16305extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016306#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16307#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016308#endif
16309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016310
16311#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016312#ifdef bottom_xpath
16313#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016314extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016315#else
16316#ifndef xmlXPathRegisteredVariablesCleanup
16317extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016318#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16319#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016320#endif
16321#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016322
16323#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016324#ifdef bottom_xpath
16325#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016326extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016327#else
16328#ifndef xmlXPathRoot
16329extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016330#define xmlXPathRoot xmlXPathRoot__internal_alias
16331#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016332#endif
16333#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016334
16335#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016336#ifdef bottom_xpath
16337#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016338extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016339#else
16340#ifndef xmlXPathRoundFunction
16341extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016342#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16343#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016344#endif
16345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016346
16347#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016348#ifdef bottom_xpath
16349#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016350extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016351#else
16352#ifndef xmlXPathStartsWithFunction
16353extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016354#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16355#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016356#endif
16357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016358
16359#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016360#ifdef bottom_xpath
16361#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016362extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016363#else
16364#ifndef xmlXPathStringEvalNumber
16365extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016366#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
16367#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016368#endif
16369#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016370
16371#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016372#ifdef bottom_xpath
16373#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016374extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016375#else
16376#ifndef xmlXPathStringFunction
16377extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016378#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
16379#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016380#endif
16381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016382
16383#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016384#ifdef bottom_xpath
16385#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016386extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016387#else
16388#ifndef xmlXPathStringLengthFunction
16389extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016390#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
16391#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016392#endif
16393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016394
16395#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016396#ifdef bottom_xpath
16397#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016398extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016399#else
16400#ifndef xmlXPathSubValues
16401extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016402#define xmlXPathSubValues xmlXPathSubValues__internal_alias
16403#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016404#endif
16405#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016406
16407#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016408#ifdef bottom_xpath
16409#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016410extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016411#else
16412#ifndef xmlXPathSubstringAfterFunction
16413extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016414#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
16415#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016416#endif
16417#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016418
16419#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016420#ifdef bottom_xpath
16421#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016422extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016423#else
16424#ifndef xmlXPathSubstringBeforeFunction
16425extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016426#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
16427#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016428#endif
16429#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016430
16431#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016432#ifdef bottom_xpath
16433#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016434extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016435#else
16436#ifndef xmlXPathSubstringFunction
16437extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016438#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
16439#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016440#endif
16441#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016442
16443#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016444#ifdef bottom_xpath
16445#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016446extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016447#else
16448#ifndef xmlXPathSumFunction
16449extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016450#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
16451#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016452#endif
16453#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016454
16455#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016456#ifdef bottom_xpath
16457#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016458extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016459#else
16460#ifndef xmlXPathTrailing
16461extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016462#define xmlXPathTrailing xmlXPathTrailing__internal_alias
16463#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016464#endif
16465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016466
16467#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016468#ifdef bottom_xpath
16469#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016470extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016471#else
16472#ifndef xmlXPathTrailingSorted
16473extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016474#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
16475#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016476#endif
16477#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016478
16479#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016480#ifdef bottom_xpath
16481#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016482extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016483#else
16484#ifndef xmlXPathTranslateFunction
16485extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016486#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
16487#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016488#endif
16489#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016490
16491#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016492#ifdef bottom_xpath
16493#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016494extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016495#else
16496#ifndef xmlXPathTrueFunction
16497extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016498#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
16499#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016500#endif
16501#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016502
16503#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016504#ifdef bottom_xpath
16505#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000016506extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016507#else
16508#ifndef xmlXPathValueFlipSign
16509extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016510#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
16511#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016512#endif
16513#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016514
16515#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016516#ifdef bottom_xpath
16517#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016518extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016519#else
16520#ifndef xmlXPathVariableLookup
16521extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016522#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
16523#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016524#endif
16525#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016526
16527#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016528#ifdef bottom_xpath
16529#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016530extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016531#else
16532#ifndef xmlXPathVariableLookupNS
16533extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016534#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
16535#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016536#endif
16537#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016538
16539#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016540#ifdef bottom_xpath
16541#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016542extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016543#else
16544#ifndef xmlXPathWrapCString
16545extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016546#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
16547#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016548#endif
16549#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016550
16551#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016552#ifdef bottom_xpath
16553#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016554extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016555#else
16556#ifndef xmlXPathWrapExternal
16557extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016558#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
16559#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016560#endif
16561#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016562
16563#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016564#ifdef bottom_xpath
16565#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016566extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016567#else
16568#ifndef xmlXPathWrapNodeSet
16569extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016570#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
16571#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016572#endif
16573#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016574
16575#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016576#ifdef bottom_xpath
16577#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016578extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016579#else
16580#ifndef xmlXPathWrapString
16581extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016582#define xmlXPathWrapString xmlXPathWrapString__internal_alias
16583#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016584#endif
16585#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016586
16587#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016588#ifdef bottom_xpath
16589#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000016590extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016591#else
16592#ifndef xmlXPatherror
16593extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016594#define xmlXPatherror xmlXPatherror__internal_alias
16595#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016596#endif
16597#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016598
16599#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016600#ifdef bottom_xpointer
16601#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016602extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016603#else
16604#ifndef xmlXPtrBuildNodeList
16605extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016606#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
16607#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016608#endif
16609#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016610
16611#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016612#ifdef bottom_xpointer
16613#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000016614extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016615#else
16616#ifndef xmlXPtrEval
16617extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016618#define xmlXPtrEval xmlXPtrEval__internal_alias
16619#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016620#endif
16621#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016622
16623#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016624#ifdef bottom_xpointer
16625#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016626extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016627#else
16628#ifndef xmlXPtrEvalRangePredicate
16629extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016630#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
16631#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016632#endif
16633#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016634
16635#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016636#ifdef bottom_xpointer
16637#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016638extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016639#else
16640#ifndef xmlXPtrFreeLocationSet
16641extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016642#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
16643#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016644#endif
16645#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016646
16647#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016648#ifdef bottom_xpointer
16649#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016650extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016651#else
16652#ifndef xmlXPtrLocationSetAdd
16653extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016654#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
16655#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016656#endif
16657#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016658
16659#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016660#ifdef bottom_xpointer
16661#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016662extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016663#else
16664#ifndef xmlXPtrLocationSetCreate
16665extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016666#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
16667#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016668#endif
16669#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016670
16671#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016672#ifdef bottom_xpointer
16673#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016674extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016675#else
16676#ifndef xmlXPtrLocationSetDel
16677extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016678#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
16679#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016680#endif
16681#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016682
16683#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016684#ifdef bottom_xpointer
16685#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016686extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016687#else
16688#ifndef xmlXPtrLocationSetMerge
16689extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016690#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
16691#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016692#endif
16693#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016694
16695#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016696#ifdef bottom_xpointer
16697#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016698extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016699#else
16700#ifndef xmlXPtrLocationSetRemove
16701extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016702#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
16703#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016704#endif
16705#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016706
16707#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016708#ifdef bottom_xpointer
16709#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000016710extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016711#else
16712#ifndef xmlXPtrNewCollapsedRange
16713extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016714#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
16715#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016716#endif
16717#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016718
16719#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016720#ifdef bottom_xpointer
16721#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016722extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016723#else
16724#ifndef xmlXPtrNewContext
16725extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016726#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
16727#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016728#endif
16729#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016730
16731#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016732#ifdef bottom_xpointer
16733#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016734extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016735#else
16736#ifndef xmlXPtrNewLocationSetNodeSet
16737extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016738#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
16739#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016740#endif
16741#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016742
16743#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016744#ifdef bottom_xpointer
16745#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016746extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016747#else
16748#ifndef xmlXPtrNewLocationSetNodes
16749extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016750#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
16751#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016752#endif
16753#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016754
16755#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016756#ifdef bottom_xpointer
16757#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000016758extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016759#else
16760#ifndef xmlXPtrNewRange
16761extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016762#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
16763#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016764#endif
16765#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016766
16767#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016768#ifdef bottom_xpointer
16769#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016770extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016771#else
16772#ifndef xmlXPtrNewRangeNodeObject
16773extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016774#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
16775#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016776#endif
16777#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016778
16779#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016780#ifdef bottom_xpointer
16781#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000016782extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016783#else
16784#ifndef xmlXPtrNewRangeNodePoint
16785extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016786#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
16787#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016788#endif
16789#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016790
16791#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016792#ifdef bottom_xpointer
16793#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016794extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016795#else
16796#ifndef xmlXPtrNewRangeNodes
16797extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016798#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
16799#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016800#endif
16801#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016802
16803#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016804#ifdef bottom_xpointer
16805#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000016806extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016807#else
16808#ifndef xmlXPtrNewRangePointNode
16809extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016810#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
16811#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016812#endif
16813#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016814
16815#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016816#ifdef bottom_xpointer
16817#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000016818extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016819#else
16820#ifndef xmlXPtrNewRangePoints
16821extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016822#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
16823#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016825#endif
16826
16827#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016828#ifdef bottom_xpointer
16829#undef xmlXPtrRangeToFunction
16830extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
16831#else
16832#ifndef xmlXPtrRangeToFunction
16833extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
16834#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
16835#endif
16836#endif
16837#endif
16838
16839#if defined(LIBXML_XPTR_ENABLED)
16840#ifdef bottom_xpointer
16841#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016842extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016843#else
16844#ifndef xmlXPtrWrapLocationSet
16845extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016846#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
16847#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016848#endif
16849#endif
16850
16851
16852#endif
16853#endif
16854#endif
16855#endif
16856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016857