blob: cc503748bf1ff60ab3518ea5535bba4645275fa3 [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
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008137#undef xmlRelaxNGSetValidStructuredErrors
8138extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8139#else
8140#ifndef xmlRelaxNGSetValidStructuredErrors
8141extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8142#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8143#endif
8144#endif
8145#endif
8146
8147#if defined(LIBXML_SCHEMAS_ENABLED)
8148#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008149#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008150extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008151#else
8152#ifndef xmlRelaxNGValidateDoc
8153extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008154#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__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 xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008162extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008163#else
8164#ifndef xmlRelaxNGValidateFullElement
8165extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008166#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__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 xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008174extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008175#else
8176#ifndef xmlRelaxNGValidatePopElement
8177extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008178#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__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 xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008186extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008187#else
8188#ifndef xmlRelaxNGValidatePushCData
8189extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008190#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__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 xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008198extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008199#else
8200#ifndef xmlRelaxNGValidatePushElement
8201extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008202#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8203#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008204#endif
8205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008206
8207#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008208#ifdef bottom_relaxng
8209#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008210extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008211#else
8212#ifndef xmlRelaxParserSetFlag
8213extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008214#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8215#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008216#endif
8217#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008218
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008219#ifdef bottom_valid
8220#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008221extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008222#else
8223#ifndef xmlRemoveID
8224extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008225#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008226#endif
8227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008228
8229#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008230#ifdef bottom_tree
8231#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008232extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008233#else
8234#ifndef xmlRemoveProp
8235extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008236#define xmlRemoveProp xmlRemoveProp__internal_alias
8237#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008238#endif
8239#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008240
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008241#ifdef bottom_valid
8242#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008243extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008244#else
8245#ifndef xmlRemoveRef
8246extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008247#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008248#endif
8249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008250
8251#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008252#ifdef bottom_tree
8253#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008254extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008255#else
8256#ifndef xmlReplaceNode
8257extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008258#define xmlReplaceNode xmlReplaceNode__internal_alias
8259#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008261#endif
8262
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008263#ifdef bottom_error
8264#undef xmlResetError
8265extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8266#else
8267#ifndef xmlResetError
8268extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8269#define xmlResetError xmlResetError__internal_alias
8270#endif
8271#endif
8272
8273#ifdef bottom_error
8274#undef xmlResetLastError
8275extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8276#else
8277#ifndef xmlResetLastError
8278extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8279#define xmlResetLastError xmlResetLastError__internal_alias
8280#endif
8281#endif
8282
8283#ifdef bottom_SAX2
8284#undef xmlSAX2AttributeDecl
8285extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8286#else
8287#ifndef xmlSAX2AttributeDecl
8288extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8289#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8290#endif
8291#endif
8292
8293#ifdef bottom_SAX2
8294#undef xmlSAX2CDataBlock
8295extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8296#else
8297#ifndef xmlSAX2CDataBlock
8298extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8299#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8300#endif
8301#endif
8302
8303#ifdef bottom_SAX2
8304#undef xmlSAX2Characters
8305extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8306#else
8307#ifndef xmlSAX2Characters
8308extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8309#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8310#endif
8311#endif
8312
8313#ifdef bottom_SAX2
8314#undef xmlSAX2Comment
8315extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8316#else
8317#ifndef xmlSAX2Comment
8318extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8319#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8320#endif
8321#endif
8322
8323#ifdef bottom_SAX2
8324#undef xmlSAX2ElementDecl
8325extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8326#else
8327#ifndef xmlSAX2ElementDecl
8328extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8329#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8330#endif
8331#endif
8332
8333#ifdef bottom_SAX2
8334#undef xmlSAX2EndDocument
8335extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8336#else
8337#ifndef xmlSAX2EndDocument
8338extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8339#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8340#endif
8341#endif
8342
8343#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8344#ifdef bottom_SAX2
8345#undef xmlSAX2EndElement
8346extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8347#else
8348#ifndef xmlSAX2EndElement
8349extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8350#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8351#endif
8352#endif
8353#endif
8354
8355#ifdef bottom_SAX2
8356#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008357extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008358#else
8359#ifndef xmlSAX2EndElementNs
8360extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008361#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008362#endif
8363#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008364
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008365#ifdef bottom_SAX2
8366#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008367extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008368#else
8369#ifndef xmlSAX2EntityDecl
8370extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008371#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008372#endif
8373#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008374
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008375#ifdef bottom_SAX2
8376#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008377extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008378#else
8379#ifndef xmlSAX2ExternalSubset
8380extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008381#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008382#endif
8383#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008384
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008385#ifdef bottom_SAX2
8386#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008387extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008388#else
8389#ifndef xmlSAX2GetColumnNumber
8390extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008391#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008392#endif
8393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008394
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008395#ifdef bottom_SAX2
8396#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008397extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008398#else
8399#ifndef xmlSAX2GetEntity
8400extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008401#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008402#endif
8403#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008404
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008405#ifdef bottom_SAX2
8406#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008407extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008408#else
8409#ifndef xmlSAX2GetLineNumber
8410extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008411#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008412#endif
8413#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008414
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008415#ifdef bottom_SAX2
8416#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008417extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008418#else
8419#ifndef xmlSAX2GetParameterEntity
8420extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008421#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008422#endif
8423#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008424
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008425#ifdef bottom_SAX2
8426#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008427extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008428#else
8429#ifndef xmlSAX2GetPublicId
8430extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008431#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008432#endif
8433#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008434
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008435#ifdef bottom_SAX2
8436#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008437extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008438#else
8439#ifndef xmlSAX2GetSystemId
8440extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008441#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008442#endif
8443#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008444
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008445#ifdef bottom_SAX2
8446#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008447extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008448#else
8449#ifndef xmlSAX2HasExternalSubset
8450extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008451#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008452#endif
8453#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008454
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008455#ifdef bottom_SAX2
8456#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008457extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008458#else
8459#ifndef xmlSAX2HasInternalSubset
8460extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008461#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008462#endif
8463#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008464
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008465#ifdef bottom_SAX2
8466#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008467extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008468#else
8469#ifndef xmlSAX2IgnorableWhitespace
8470extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008471#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008472#endif
8473#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008474
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008475#ifdef bottom_SAX2
8476#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008477extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008478#else
8479#ifndef xmlSAX2InitDefaultSAXHandler
8480extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008481#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008482#endif
8483#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008484
8485#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008486#ifdef bottom_SAX2
8487#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008488extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008489#else
8490#ifndef xmlSAX2InitDocbDefaultSAXHandler
8491extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008492#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8493#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008494#endif
8495#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008496
8497#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008498#ifdef bottom_SAX2
8499#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008500extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008501#else
8502#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8503extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008504#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8505#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008507#endif
8508
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008509#ifdef bottom_SAX2
8510#undef xmlSAX2InternalSubset
8511extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8512#else
8513#ifndef xmlSAX2InternalSubset
8514extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8515#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8516#endif
8517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008518
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008519#ifdef bottom_SAX2
8520#undef xmlSAX2IsStandalone
8521extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8522#else
8523#ifndef xmlSAX2IsStandalone
8524extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8525#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8526#endif
8527#endif
8528
8529#ifdef bottom_SAX2
8530#undef xmlSAX2NotationDecl
8531extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8532#else
8533#ifndef xmlSAX2NotationDecl
8534extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8535#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8536#endif
8537#endif
8538
8539#ifdef bottom_SAX2
8540#undef xmlSAX2ProcessingInstruction
8541extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8542#else
8543#ifndef xmlSAX2ProcessingInstruction
8544extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8545#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8546#endif
8547#endif
8548
8549#ifdef bottom_SAX2
8550#undef xmlSAX2Reference
8551extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8552#else
8553#ifndef xmlSAX2Reference
8554extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8555#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8556#endif
8557#endif
8558
8559#ifdef bottom_SAX2
8560#undef xmlSAX2ResolveEntity
8561extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8562#else
8563#ifndef xmlSAX2ResolveEntity
8564extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8565#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8566#endif
8567#endif
8568
8569#ifdef bottom_SAX2
8570#undef xmlSAX2SetDocumentLocator
8571extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8572#else
8573#ifndef xmlSAX2SetDocumentLocator
8574extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8575#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8576#endif
8577#endif
8578
8579#ifdef bottom_SAX2
8580#undef xmlSAX2StartDocument
8581extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8582#else
8583#ifndef xmlSAX2StartDocument
8584extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8585#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8586#endif
8587#endif
8588
8589#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8590#ifdef bottom_SAX2
8591#undef xmlSAX2StartElement
8592extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8593#else
8594#ifndef xmlSAX2StartElement
8595extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8596#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8597#endif
8598#endif
8599#endif
8600
8601#ifdef bottom_SAX2
8602#undef xmlSAX2StartElementNs
8603extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8604#else
8605#ifndef xmlSAX2StartElementNs
8606extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8607#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8608#endif
8609#endif
8610
8611#ifdef bottom_SAX2
8612#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008613extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008614#else
8615#ifndef xmlSAX2UnparsedEntityDecl
8616extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008617#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008618#endif
8619#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008620
8621#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008622#ifdef bottom_SAX2
8623#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008624extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008625#else
8626#ifndef xmlSAXDefaultVersion
8627extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008628#define xmlSAXDefaultVersion xmlSAXDefaultVersion__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_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008634#ifdef bottom_parser
8635#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008636extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008637#else
8638#ifndef xmlSAXParseDTD
8639extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008640#define xmlSAXParseDTD xmlSAXParseDTD__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 xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008648extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008649#else
8650#ifndef xmlSAXParseDoc
8651extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008652#define xmlSAXParseDoc xmlSAXParseDoc__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 xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008660extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008661#else
8662#ifndef xmlSAXParseEntity
8663extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008664#define xmlSAXParseEntity xmlSAXParseEntity__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 xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008672extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008673#else
8674#ifndef xmlSAXParseFile
8675extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008676#define xmlSAXParseFile xmlSAXParseFile__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 xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008684extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008685#else
8686#ifndef xmlSAXParseFileWithData
8687extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008688#define xmlSAXParseFileWithData xmlSAXParseFileWithData__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 xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008696extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008697#else
8698#ifndef xmlSAXParseMemory
8699extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008700#define xmlSAXParseMemory xmlSAXParseMemory__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 xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008708extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008709#else
8710#ifndef xmlSAXParseMemoryWithData
8711extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008712#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__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 xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008720extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008721#else
8722#ifndef xmlSAXUserParseFile
8723extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008724#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
8725#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008726#endif
8727#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008728
8729#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008730#ifdef bottom_parser
8731#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008732extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008733#else
8734#ifndef xmlSAXUserParseMemory
8735extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008736#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
8737#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008738#endif
8739#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008740
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008741#ifdef bottom_SAX2
8742#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008743extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008744#else
8745#ifndef xmlSAXVersion
8746extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008747#define xmlSAXVersion xmlSAXVersion__internal_alias
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 xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00008754extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008755#else
8756#ifndef xmlSaveClose
8757extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008758#define xmlSaveClose xmlSaveClose__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 xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008766extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008767#else
8768#ifndef xmlSaveDoc
8769extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008770#define xmlSaveDoc xmlSaveDoc__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 xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008778extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008779#else
8780#ifndef xmlSaveFile
8781extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008782#define xmlSaveFile xmlSaveFile__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 xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008790extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008791#else
8792#ifndef xmlSaveFileEnc
8793extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008794#define xmlSaveFileEnc xmlSaveFileEnc__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 xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00008802extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008803#else
8804#ifndef xmlSaveFileTo
8805extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008806#define xmlSaveFileTo xmlSaveFileTo__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 xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00008814extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008815#else
8816#ifndef xmlSaveFlush
8817extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008818#define xmlSaveFlush xmlSaveFlush__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 xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008826extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008827#else
8828#ifndef xmlSaveFormatFile
8829extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008830#define xmlSaveFormatFile xmlSaveFormatFile__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 xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008838extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008839#else
8840#ifndef xmlSaveFormatFileEnc
8841extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008842#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__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 xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00008850extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008851#else
8852#ifndef xmlSaveFormatFileTo
8853extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008854#define xmlSaveFormatFileTo xmlSaveFormatFileTo__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 xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00008862extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008863#else
8864#ifndef xmlSaveSetAttrEscape
8865extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008866#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__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 xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00008874extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008875#else
8876#ifndef xmlSaveSetEscape
8877extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008878#define xmlSaveSetEscape xmlSaveSetEscape__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 xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008886extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008887#else
8888#ifndef xmlSaveToFd
8889extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008890#define xmlSaveToFd xmlSaveToFd__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 xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00008898extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008899#else
8900#ifndef xmlSaveToFilename
8901extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008902#define xmlSaveToFilename xmlSaveToFilename__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 xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008910extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008911#else
8912#ifndef xmlSaveToIO
8913extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008914#define xmlSaveToIO xmlSaveToIO__internal_alias
8915#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008916#endif
8917#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008918
8919#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008920#ifdef bottom_xmlsave
8921#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008922extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008923#else
8924#ifndef xmlSaveTree
8925extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008926#define xmlSaveTree xmlSaveTree__internal_alias
8927#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008928#endif
8929#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008930
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008931#ifdef bottom_uri
8932#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00008933extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008934#else
8935#ifndef xmlSaveUri
8936extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008937#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008938#endif
8939#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008940
8941#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008942#ifdef bottom_legacy
8943#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00008944extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008945#else
8946#ifndef xmlScanName
8947extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008948#define xmlScanName xmlScanName__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_xmlschemas
8955#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00008956extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008957#else
8958#ifndef xmlSchemaCheckFacet
8959extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008960#define xmlSchemaCheckFacet xmlSchemaCheckFacet__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 xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008968extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008969#else
8970#ifndef xmlSchemaCleanupTypes
8971extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008972#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
8973#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008974#endif
8975#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008976
8977#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008978#ifdef bottom_xmlschemastypes
8979#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008980extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008981#else
8982#ifndef xmlSchemaCollapseString
8983extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008984#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
8985#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008987#endif
8988
Daniel Veillardb5839c32005-02-19 18:27:14 +00008989#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008990#ifdef bottom_xmlschemastypes
8991#undef xmlSchemaCompareValues
8992extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
8993#else
8994#ifndef xmlSchemaCompareValues
8995extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
8996#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
8997#endif
8998#endif
8999#endif
9000
9001#if defined(LIBXML_SCHEMAS_ENABLED)
9002#ifdef bottom_xmlschemastypes
9003#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009004extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009005#else
9006#ifndef xmlSchemaCompareValuesWhtsp
9007extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009008#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9009#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009010#endif
9011#endif
9012
9013#if defined(LIBXML_SCHEMAS_ENABLED)
9014#ifdef bottom_xmlschemastypes
9015#undef xmlSchemaCopyValue
9016extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9017#else
9018#ifndef xmlSchemaCopyValue
9019extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9020#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9021#endif
9022#endif
9023#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009024
Daniel Veillardbe076e92005-01-04 20:18:14 +00009025#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009026#ifdef bottom_xmlschemas
9027#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009028extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009029#else
9030#ifndef xmlSchemaDump
9031extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009032#define xmlSchemaDump xmlSchemaDump__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 xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009040extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009041#else
9042#ifndef xmlSchemaFree
9043extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009044#define xmlSchemaFree xmlSchemaFree__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 xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009052extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009053#else
9054#ifndef xmlSchemaFreeFacet
9055extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009056#define xmlSchemaFreeFacet xmlSchemaFreeFacet__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 xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009064extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009065#else
9066#ifndef xmlSchemaFreeParserCtxt
9067extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009068#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__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 xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009076extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009077#else
9078#ifndef xmlSchemaFreeType
9079extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009080#define xmlSchemaFreeType xmlSchemaFreeType__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_xmlschemas
9087#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009088extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009089#else
9090#ifndef xmlSchemaFreeValidCtxt
9091extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009092#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__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_xmlschemastypes
9099#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009100extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009101#else
9102#ifndef xmlSchemaFreeValue
9103extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009104#define xmlSchemaFreeValue xmlSchemaFreeValue__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_xmlschemas
9111#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009112extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009113#else
9114#ifndef xmlSchemaFreeWildcard
9115extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009116#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__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 xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009124extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009125#else
9126#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9127extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009128#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__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 xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009136extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009137#else
9138#ifndef xmlSchemaGetBuiltInType
9139extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009140#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9141#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009142#endif
9143#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009144
9145#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009146#ifdef bottom_xmlschemastypes
9147#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009148extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009149#else
9150#ifndef xmlSchemaGetCanonValue
9151extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009152#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9153#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009154#endif
9155#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009156
9157#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009158#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009159#undef xmlSchemaGetCanonValueWhtsp
9160extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9161#else
9162#ifndef xmlSchemaGetCanonValueWhtsp
9163extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9164#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9165#endif
9166#endif
9167#endif
9168
9169#if defined(LIBXML_SCHEMAS_ENABLED)
9170#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009171#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009172extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009173#else
9174#ifndef xmlSchemaGetFacetValueAsULong
9175extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009176#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__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_xmlschemas
9183#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009184extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009185#else
9186#ifndef xmlSchemaGetParserErrors
9187extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009188#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__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 xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009196extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009197#else
9198#ifndef xmlSchemaGetPredefinedType
9199extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009200#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9201#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009202#endif
9203#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009204
9205#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009206#ifdef bottom_xmlschemastypes
9207#undef xmlSchemaGetValType
9208extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9209#else
9210#ifndef xmlSchemaGetValType
9211extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9212#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9213#endif
9214#endif
9215#endif
9216
9217#if defined(LIBXML_SCHEMAS_ENABLED)
9218#ifdef bottom_xmlschemas
9219#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009220extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009221#else
9222#ifndef xmlSchemaGetValidErrors
9223extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009224#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__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 xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009232extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009233#else
9234#ifndef xmlSchemaInitTypes
9235extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009236#define xmlSchemaInitTypes xmlSchemaInitTypes__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_xmlschemastypes
9243#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009244extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009245#else
9246#ifndef xmlSchemaIsBuiltInTypeFacet
9247extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009248#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__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
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009255#undef xmlSchemaIsValid
9256extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9257#else
9258#ifndef xmlSchemaIsValid
9259extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9260#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9261#endif
9262#endif
9263#endif
9264
9265#if defined(LIBXML_SCHEMAS_ENABLED)
9266#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009267#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009268extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009269#else
9270#ifndef xmlSchemaNewDocParserCtxt
9271extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009272#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__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_xmlschemas
9279#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009280extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009281#else
9282#ifndef xmlSchemaNewFacet
9283extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009284#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9285#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009286#endif
9287#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009288
9289#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009290#ifdef bottom_xmlschemas
9291#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009292extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009293#else
9294#ifndef xmlSchemaNewMemParserCtxt
9295extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009296#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__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
9303#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009304extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009305#else
9306#ifndef xmlSchemaNewNOTATIONValue
9307extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009308#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9309#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009310#endif
9311#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009312
9313#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009314#ifdef bottom_xmlschemas
9315#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009316extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009317#else
9318#ifndef xmlSchemaNewParserCtxt
9319extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009320#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9321#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009322#endif
9323#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009324
9325#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009326#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009327#undef xmlSchemaNewQNameValue
9328extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9329#else
9330#ifndef xmlSchemaNewQNameValue
9331extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9332#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9333#endif
9334#endif
9335#endif
9336
9337#if defined(LIBXML_SCHEMAS_ENABLED)
9338#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009339#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009340extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009341#else
9342#ifndef xmlSchemaNewStringValue
9343extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009344#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9345#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009346#endif
9347#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009348
9349#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009350#ifdef bottom_xmlschemas
9351#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009352extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009353#else
9354#ifndef xmlSchemaNewValidCtxt
9355extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009356#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__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 xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009364extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009365#else
9366#ifndef xmlSchemaParse
9367extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009368#define xmlSchemaParse xmlSchemaParse__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
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009375#undef xmlSchemaSAXPlug
9376extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9377#else
9378#ifndef xmlSchemaSAXPlug
9379extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9380#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9381#endif
9382#endif
9383#endif
9384
9385#if defined(LIBXML_SCHEMAS_ENABLED)
9386#ifdef bottom_xmlschemas
9387#undef xmlSchemaSAXUnplug
9388extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9389#else
9390#ifndef xmlSchemaSAXUnplug
9391extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9392#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9393#endif
9394#endif
9395#endif
9396
9397#if defined(LIBXML_SCHEMAS_ENABLED)
9398#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009399#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009400extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009401#else
9402#ifndef xmlSchemaSetParserErrors
9403extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009404#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__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 xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009412extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009413#else
9414#ifndef xmlSchemaSetValidErrors
9415extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009416#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__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 xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009424extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009425#else
9426#ifndef xmlSchemaSetValidOptions
9427extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009428#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__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 Veillardda0aa4c2005-07-13 23:07:49 +00009434#ifdef bottom_xmlschemas
9435#undef xmlSchemaSetValidStructuredErrors
9436extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9437#else
9438#ifndef xmlSchemaSetValidStructuredErrors
9439extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9440#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9441#endif
9442#endif
9443#endif
9444
9445#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009446#ifdef bottom_xmlschemastypes
9447#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009448extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009449#else
9450#ifndef xmlSchemaValPredefTypeNode
9451extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009452#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9453#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009454#endif
9455#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009456
9457#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009458#ifdef bottom_xmlschemastypes
9459#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009460extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009461#else
9462#ifndef xmlSchemaValPredefTypeNodeNoNorm
9463extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009464#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9465#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009466#endif
9467#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009468
9469#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009470#ifdef bottom_xmlschemas
9471#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009472extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009473#else
9474#ifndef xmlSchemaValidCtxtGetOptions
9475extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009476#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__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_xmlschemas
9483#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009484extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009485#else
9486#ifndef xmlSchemaValidateDoc
9487extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009488#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9489#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009490#endif
9491#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009492
9493#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009494#ifdef bottom_xmlschemastypes
9495#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009496extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009497#else
9498#ifndef xmlSchemaValidateFacet
9499extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009500#define xmlSchemaValidateFacet xmlSchemaValidateFacet__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_xmlschemastypes
9507#undef xmlSchemaValidateFacetWhtsp
9508extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9509#else
9510#ifndef xmlSchemaValidateFacetWhtsp
9511extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9512#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9513#endif
9514#endif
9515#endif
9516
9517#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009518#ifdef bottom_xmlschemas
9519#undef xmlSchemaValidateFile
9520extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9521#else
9522#ifndef xmlSchemaValidateFile
9523extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9524#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9525#endif
9526#endif
9527#endif
9528
9529#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009530#ifdef bottom_xmlschemastypes
9531#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009532extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009533#else
9534#ifndef xmlSchemaValidateLengthFacet
9535extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009536#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__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
9543#undef xmlSchemaValidateLengthFacetWhtsp
9544extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9545#else
9546#ifndef xmlSchemaValidateLengthFacetWhtsp
9547extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9548#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9549#endif
9550#endif
9551#endif
9552
9553#if defined(LIBXML_SCHEMAS_ENABLED)
9554#ifdef bottom_xmlschemastypes
9555#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009556extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009557#else
9558#ifndef xmlSchemaValidateListSimpleTypeFacet
9559extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009560#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9561#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009562#endif
9563#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009564
9565#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009566#ifdef bottom_xmlschemas
9567#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009568extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009569#else
9570#ifndef xmlSchemaValidateOneElement
9571extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009572#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9573#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009574#endif
9575#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009576
9577#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009578#ifdef bottom_xmlschemastypes
9579#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009580extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009581#else
9582#ifndef xmlSchemaValidatePredefinedType
9583extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009584#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9585#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009586#endif
9587#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009588
9589#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009590#ifdef bottom_xmlschemas
9591#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009592extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009593#else
9594#ifndef xmlSchemaValidateStream
9595extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009596#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9597#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009598#endif
9599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009600
9601#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009602#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009603#undef xmlSchemaValueAppend
9604extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9605#else
9606#ifndef xmlSchemaValueAppend
9607extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9608#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9609#endif
9610#endif
9611#endif
9612
9613#if defined(LIBXML_SCHEMAS_ENABLED)
9614#ifdef bottom_xmlschemastypes
9615#undef xmlSchemaValueGetAsBoolean
9616extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9617#else
9618#ifndef xmlSchemaValueGetAsBoolean
9619extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9620#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9621#endif
9622#endif
9623#endif
9624
9625#if defined(LIBXML_SCHEMAS_ENABLED)
9626#ifdef bottom_xmlschemastypes
9627#undef xmlSchemaValueGetAsString
9628extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9629#else
9630#ifndef xmlSchemaValueGetAsString
9631extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9632#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9633#endif
9634#endif
9635#endif
9636
9637#if defined(LIBXML_SCHEMAS_ENABLED)
9638#ifdef bottom_xmlschemastypes
9639#undef xmlSchemaValueGetNext
9640extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
9641#else
9642#ifndef xmlSchemaValueGetNext
9643extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
9644#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
9645#endif
9646#endif
9647#endif
9648
9649#if defined(LIBXML_SCHEMAS_ENABLED)
9650#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009651#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009652extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009653#else
9654#ifndef xmlSchemaWhiteSpaceReplace
9655extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009656#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
9657#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009658#endif
9659#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009660
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009661#ifdef bottom_tree
9662#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00009663extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009664#else
9665#ifndef xmlSearchNs
9666extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009667#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009668#endif
9669#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009670
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009671#ifdef bottom_tree
9672#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +00009673extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009674#else
9675#ifndef xmlSearchNsByHref
9676extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009677#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009678#endif
9679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009680
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009681#ifdef bottom_tree
9682#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00009683extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009684#else
9685#ifndef xmlSetBufferAllocationScheme
9686extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009687#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009688#endif
9689#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009690
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009691#ifdef bottom_tree
9692#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009693extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009694#else
9695#ifndef xmlSetCompressMode
9696extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009697#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009698#endif
9699#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009700
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009701#ifdef bottom_tree
9702#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009703extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009704#else
9705#ifndef xmlSetDocCompressMode
9706extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009707#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009708#endif
9709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009710
9711#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009712#ifdef bottom_parser
9713#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009714extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009715#else
9716#ifndef xmlSetEntityReferenceFunc
9717extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009718#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
9719#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009720#endif
9721#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009722
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009723#ifdef bottom_xmlIO
9724#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00009725extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009726#else
9727#ifndef xmlSetExternalEntityLoader
9728extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009729#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009730#endif
9731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009732
9733#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009734#ifdef bottom_legacy
9735#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00009736extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009737#else
9738#ifndef xmlSetFeature
9739extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009740#define xmlSetFeature xmlSetFeature__internal_alias
9741#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009742#endif
9743#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009744
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009745#ifdef bottom_error
9746#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009747extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009748#else
9749#ifndef xmlSetGenericErrorFunc
9750extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009751#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009752#endif
9753#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009754
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009755#ifdef bottom_tree
9756#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009757extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009758#else
9759#ifndef xmlSetListDoc
9760extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009761#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009762#endif
9763#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009764
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009765#ifdef bottom_tree
9766#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00009767extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009768#else
9769#ifndef xmlSetNs
9770extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009771#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009772#endif
9773#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009774
9775#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009776#ifdef bottom_tree
9777#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00009778extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009779#else
9780#ifndef xmlSetNsProp
9781extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009782#define xmlSetNsProp xmlSetNsProp__internal_alias
9783#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009784#endif
9785#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009786
9787#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009788#ifdef bottom_tree
9789#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00009790extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009791#else
9792#ifndef xmlSetProp
9793extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009794#define xmlSetProp xmlSetProp__internal_alias
9795#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009796#endif
9797#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009798
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009799#ifdef bottom_error
9800#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009801extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009802#else
9803#ifndef xmlSetStructuredErrorFunc
9804extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009805#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009806#endif
9807#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009808
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009809#ifdef bottom_tree
9810#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009811extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009812#else
9813#ifndef xmlSetTreeDoc
9814extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009815#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009816#endif
9817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009818
9819#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009820#ifdef bottom_parser
9821#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00009822extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009823#else
9824#ifndef xmlSetupParserForBuffer
9825extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009826#define xmlSetupParserForBuffer xmlSetupParserForBuffer__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 xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +00009834extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009835#else
9836#ifndef xmlShell
9837extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009838#define xmlShell xmlShell__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 xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00009846extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009847#else
9848#ifndef xmlShellBase
9849extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009850#define xmlShellBase xmlShellBase__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 xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00009858extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009859#else
9860#ifndef xmlShellCat
9861extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009862#define xmlShellCat xmlShellCat__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 xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +00009870extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009871#else
9872#ifndef xmlShellDir
9873extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009874#define xmlShellDir xmlShellDir__internal_alias
9875#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009876#endif
9877#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009878
9879#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009880#ifdef bottom_debugXML
9881#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +00009882extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009883#else
9884#ifndef xmlShellDu
9885extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009886#define xmlShellDu xmlShellDu__internal_alias
9887#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009888#endif
9889#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009890
9891#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009892#ifdef bottom_debugXML
9893#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +00009894extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009895#else
9896#ifndef xmlShellList
9897extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009898#define xmlShellList xmlShellList__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009904#ifdef bottom_debugXML
9905#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +00009906extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009907#else
9908#ifndef xmlShellLoad
9909extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009910#define xmlShellLoad xmlShellLoad__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009916#ifdef bottom_debugXML
9917#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009918extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009919#else
9920#ifndef xmlShellPrintNode
9921extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009922#define xmlShellPrintNode xmlShellPrintNode__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009928#ifdef bottom_debugXML
9929#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +00009930extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009931#else
9932#ifndef xmlShellPrintXPathError
9933extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009934#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
9935#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009937#endif
9938
9939#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009940#ifdef bottom_debugXML
9941#undef xmlShellPrintXPathResult
9942extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
9943#else
9944#ifndef xmlShellPrintXPathResult
9945extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
9946#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
9947#endif
9948#endif
9949#endif
9950
9951#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
9952#ifdef bottom_debugXML
9953#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009954extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009955#else
9956#ifndef xmlShellPwd
9957extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009958#define xmlShellPwd xmlShellPwd__internal_alias
9959#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009960#endif
9961#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009962
9963#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009964#ifdef bottom_debugXML
9965#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00009966extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009967#else
9968#ifndef xmlShellSave
9969extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009970#define xmlShellSave xmlShellSave__internal_alias
9971#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009972#endif
9973#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009974
9975#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009976#ifdef bottom_debugXML
9977#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +00009978extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009979#else
9980#ifndef xmlShellValidate
9981extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009982#define xmlShellValidate xmlShellValidate__internal_alias
9983#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009984#endif
9985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009986
9987#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009988#ifdef bottom_debugXML
9989#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00009990extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009991#else
9992#ifndef xmlShellWrite
9993extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009994#define xmlShellWrite xmlShellWrite__internal_alias
9995#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009996#endif
9997#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009998
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009999#ifdef bottom_parser
10000#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010001extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010002#else
10003#ifndef xmlSkipBlankChars
10004extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010005#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010006#endif
10007#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010008
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010009#ifdef bottom_valid
10010#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010011extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010012#else
10013#ifndef xmlSnprintfElementContent
10014extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010015#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010016#endif
10017#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010018
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010019#ifdef bottom_parser
10020#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010021extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010022#else
10023#ifndef xmlSplitQName
10024extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010025#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010026#endif
10027#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010028
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010029#ifdef bottom_tree
10030#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010031extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010032#else
10033#ifndef xmlSplitQName2
10034extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010035#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010036#endif
10037#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010038
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010039#ifdef bottom_tree
10040#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010041extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010042#else
10043#ifndef xmlSplitQName3
10044extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010045#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010046#endif
10047#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010048
10049#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010050#ifdef bottom_valid
10051#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010052extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010053#else
10054#ifndef xmlSprintfElementContent
10055extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010056#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10057#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010058#endif
10059#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010060
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010061#ifdef bottom_parser
10062#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010063extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010064#else
10065#ifndef xmlStopParser
10066extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010067#define xmlStopParser xmlStopParser__internal_alias
10068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010070
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010071#ifdef bottom_xmlstring
10072#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010073extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010074#else
10075#ifndef xmlStrEqual
10076extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010077#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010078#endif
10079#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010080
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010081#ifdef bottom_xmlstring
10082#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010083extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010084#else
10085#ifndef xmlStrPrintf
10086extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010087#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010088#endif
10089#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010090
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010091#ifdef bottom_xmlstring
10092#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010093extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010094#else
10095#ifndef xmlStrQEqual
10096extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010097#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010098#endif
10099#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010100
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010101#ifdef bottom_xmlstring
10102#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010103extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010104#else
10105#ifndef xmlStrVPrintf
10106extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010107#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010108#endif
10109#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010110
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010111#ifdef bottom_xmlstring
10112#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010113extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010114#else
10115#ifndef xmlStrcasecmp
10116extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010117#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010118#endif
10119#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010120
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010121#ifdef bottom_xmlstring
10122#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010123extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010124#else
10125#ifndef xmlStrcasestr
10126extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010127#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010128#endif
10129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010130
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010131#ifdef bottom_xmlstring
10132#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010133extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010134#else
10135#ifndef xmlStrcat
10136extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010137#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010138#endif
10139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010140
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010141#ifdef bottom_xmlstring
10142#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010143extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010144#else
10145#ifndef xmlStrchr
10146extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010147#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010148#endif
10149#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010150
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010151#ifdef bottom_xmlstring
10152#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010153extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010154#else
10155#ifndef xmlStrcmp
10156extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010157#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010158#endif
10159#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010160
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010161#ifdef bottom_xmlstring
10162#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010163extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010164#else
10165#ifndef xmlStrdup
10166extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010167#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010168#endif
10169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010170
William M. Brack015ccb22005-02-13 08:18:52 +000010171#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010172#ifdef bottom_pattern
10173#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010174extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010175#else
10176#ifndef xmlStreamPop
10177extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010178#define xmlStreamPop xmlStreamPop__internal_alias
10179#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010180#endif
10181#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010182
10183#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010184#ifdef bottom_pattern
10185#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010186extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010187#else
10188#ifndef xmlStreamPush
10189extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010190#define xmlStreamPush xmlStreamPush__internal_alias
10191#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010192#endif
10193#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010194
Daniel Veillardb5839c32005-02-19 18:27:14 +000010195#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010196#ifdef bottom_pattern
10197#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010198extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010199#else
10200#ifndef xmlStreamPushAttr
10201extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010202#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10203#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010204#endif
10205#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010206
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010207#ifdef bottom_parserInternals
10208#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010209extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010210#else
10211#ifndef xmlStringCurrentChar
10212extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010213#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010214#endif
10215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010216
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010217#ifdef bottom_parser
10218#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010219extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010220#else
10221#ifndef xmlStringDecodeEntities
10222extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010223#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010224#endif
10225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010226
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010227#ifdef bottom_tree
10228#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010229extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010230#else
10231#ifndef xmlStringGetNodeList
10232extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010233#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010234#endif
10235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010236
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010237#ifdef bottom_parser
10238#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010239extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010240#else
10241#ifndef xmlStringLenDecodeEntities
10242extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010243#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010244#endif
10245#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010246
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010247#ifdef bottom_tree
10248#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010249extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010250#else
10251#ifndef xmlStringLenGetNodeList
10252extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010253#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010254#endif
10255#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010256
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010257#ifdef bottom_xmlstring
10258#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010259extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010260#else
10261#ifndef xmlStrlen
10262extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010263#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010264#endif
10265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010266
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010267#ifdef bottom_xmlstring
10268#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010269extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010270#else
10271#ifndef xmlStrncasecmp
10272extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010273#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010274#endif
10275#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010276
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010277#ifdef bottom_xmlstring
10278#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010279extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010280#else
10281#ifndef xmlStrncat
10282extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010283#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010284#endif
10285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010286
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010287#ifdef bottom_xmlstring
10288#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010289extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010290#else
10291#ifndef xmlStrncatNew
10292extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010293#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010294#endif
10295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010296
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010297#ifdef bottom_xmlstring
10298#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010299extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010300#else
10301#ifndef xmlStrncmp
10302extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010303#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010304#endif
10305#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010306
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010307#ifdef bottom_xmlstring
10308#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010309extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010310#else
10311#ifndef xmlStrndup
10312extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010313#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010314#endif
10315#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010316
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010317#ifdef bottom_xmlstring
10318#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010319extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010320#else
10321#ifndef xmlStrstr
10322extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010323#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010324#endif
10325#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010326
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010327#ifdef bottom_xmlstring
10328#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010329extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010330#else
10331#ifndef xmlStrsub
10332extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010333#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010334#endif
10335#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010336
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010337#ifdef bottom_parserInternals
10338#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010339extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010340#else
10341#ifndef xmlSubstituteEntitiesDefault
10342extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010343#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010344#endif
10345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010346
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010347#ifdef bottom_parserInternals
10348#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010349extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010350#else
10351#ifndef xmlSwitchEncoding
10352extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010353#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010354#endif
10355#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010356
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010357#ifdef bottom_parserInternals
10358#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010359extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010360#else
10361#ifndef xmlSwitchInputEncoding
10362extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010363#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010364#endif
10365#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010366
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010367#ifdef bottom_parserInternals
10368#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010369extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010370#else
10371#ifndef xmlSwitchToEncoding
10372extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010373#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010374#endif
10375#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010376
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010377#ifdef bottom_tree
10378#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010379extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010380#else
10381#ifndef xmlTextConcat
10382extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010383#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010384#endif
10385#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010386
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010387#ifdef bottom_tree
10388#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010389extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010390#else
10391#ifndef xmlTextMerge
10392extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010393#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010394#endif
10395#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010396
10397#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010398#ifdef bottom_xmlreader
10399#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010400extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010401#else
10402#ifndef xmlTextReaderAttributeCount
10403extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010404#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10405#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010406#endif
10407#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010408
10409#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010410#ifdef bottom_xmlreader
10411#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010412extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010413#else
10414#ifndef xmlTextReaderBaseUri
10415extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010416#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10417#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010418#endif
10419#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010420
10421#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010422#ifdef bottom_xmlreader
10423#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010424extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010425#else
10426#ifndef xmlTextReaderByteConsumed
10427extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010428#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10429#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010430#endif
10431#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010432
10433#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010434#ifdef bottom_xmlreader
10435#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010436extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010437#else
10438#ifndef xmlTextReaderClose
10439extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010440#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10441#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010442#endif
10443#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010444
10445#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010446#ifdef bottom_xmlreader
10447#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010448extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010449#else
10450#ifndef xmlTextReaderConstBaseUri
10451extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010452#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10453#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010454#endif
10455#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010456
10457#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010458#ifdef bottom_xmlreader
10459#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010460extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010461#else
10462#ifndef xmlTextReaderConstEncoding
10463extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010464#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10465#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010466#endif
10467#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010468
10469#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010470#ifdef bottom_xmlreader
10471#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010472extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010473#else
10474#ifndef xmlTextReaderConstLocalName
10475extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010476#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10477#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010478#endif
10479#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010480
10481#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010482#ifdef bottom_xmlreader
10483#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010484extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010485#else
10486#ifndef xmlTextReaderConstName
10487extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010488#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10489#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010490#endif
10491#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010492
10493#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010494#ifdef bottom_xmlreader
10495#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010496extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010497#else
10498#ifndef xmlTextReaderConstNamespaceUri
10499extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010500#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10501#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010502#endif
10503#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010504
10505#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010506#ifdef bottom_xmlreader
10507#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000010508extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010509#else
10510#ifndef xmlTextReaderConstPrefix
10511extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010512#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
10513#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010514#endif
10515#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010516
10517#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010518#ifdef bottom_xmlreader
10519#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010520extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010521#else
10522#ifndef xmlTextReaderConstString
10523extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010524#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
10525#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010526#endif
10527#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010528
10529#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010530#ifdef bottom_xmlreader
10531#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010532extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010533#else
10534#ifndef xmlTextReaderConstValue
10535extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010536#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
10537#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010538#endif
10539#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010540
10541#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010542#ifdef bottom_xmlreader
10543#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000010544extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010545#else
10546#ifndef xmlTextReaderConstXmlLang
10547extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010548#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
10549#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010550#endif
10551#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010552
10553#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010554#ifdef bottom_xmlreader
10555#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000010556extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010557#else
10558#ifndef xmlTextReaderConstXmlVersion
10559extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010560#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
10561#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010562#endif
10563#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010564
10565#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010566#ifdef bottom_xmlreader
10567#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010568extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010569#else
10570#ifndef xmlTextReaderCurrentDoc
10571extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010572#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
10573#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010574#endif
10575#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010576
10577#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010578#ifdef bottom_xmlreader
10579#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010580extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010581#else
10582#ifndef xmlTextReaderCurrentNode
10583extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010584#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
10585#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010586#endif
10587#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010588
10589#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010590#ifdef bottom_xmlreader
10591#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000010592extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010593#else
10594#ifndef xmlTextReaderDepth
10595extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010596#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
10597#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010598#endif
10599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010600
10601#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010602#ifdef bottom_xmlreader
10603#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000010604extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010605#else
10606#ifndef xmlTextReaderExpand
10607extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010608#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
10609#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010610#endif
10611#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010612
10613#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010614#ifdef bottom_xmlreader
10615#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010616extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010617#else
10618#ifndef xmlTextReaderGetAttribute
10619extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010620#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
10621#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010622#endif
10623#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010624
10625#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010626#ifdef bottom_xmlreader
10627#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000010628extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010629#else
10630#ifndef xmlTextReaderGetAttributeNo
10631extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010632#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
10633#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010634#endif
10635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010636
10637#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010638#ifdef bottom_xmlreader
10639#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010640extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010641#else
10642#ifndef xmlTextReaderGetAttributeNs
10643extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010644#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
10645#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010646#endif
10647#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010648
10649#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010650#ifdef bottom_xmlreader
10651#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000010652extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010653#else
10654#ifndef xmlTextReaderGetErrorHandler
10655extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010656#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
10657#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010658#endif
10659#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010660
10661#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010662#ifdef bottom_xmlreader
10663#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010664extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010665#else
10666#ifndef xmlTextReaderGetParserColumnNumber
10667extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010668#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
10669#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010670#endif
10671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010672
10673#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010674#ifdef bottom_xmlreader
10675#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010676extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010677#else
10678#ifndef xmlTextReaderGetParserLineNumber
10679extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010680#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
10681#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010682#endif
10683#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010684
10685#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010686#ifdef bottom_xmlreader
10687#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010688extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010689#else
10690#ifndef xmlTextReaderGetParserProp
10691extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010692#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
10693#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010694#endif
10695#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010696
10697#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010698#ifdef bottom_xmlreader
10699#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000010700extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010701#else
10702#ifndef xmlTextReaderGetRemainder
10703extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010704#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
10705#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010706#endif
10707#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010708
10709#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010710#ifdef bottom_xmlreader
10711#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000010712extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010713#else
10714#ifndef xmlTextReaderHasAttributes
10715extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010716#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
10717#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010718#endif
10719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010720
10721#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010722#ifdef bottom_xmlreader
10723#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010724extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010725#else
10726#ifndef xmlTextReaderHasValue
10727extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010728#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
10729#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010730#endif
10731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010732
10733#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010734#ifdef bottom_xmlreader
10735#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010736extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010737#else
10738#ifndef xmlTextReaderIsDefault
10739extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010740#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
10741#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010742#endif
10743#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010744
10745#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010746#ifdef bottom_xmlreader
10747#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010748extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010749#else
10750#ifndef xmlTextReaderIsEmptyElement
10751extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010752#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
10753#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010754#endif
10755#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010756
10757#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010758#ifdef bottom_xmlreader
10759#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000010760extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010761#else
10762#ifndef xmlTextReaderIsNamespaceDecl
10763extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010764#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
10765#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010766#endif
10767#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010768
10769#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010770#ifdef bottom_xmlreader
10771#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000010772extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010773#else
10774#ifndef xmlTextReaderIsValid
10775extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010776#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
10777#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010778#endif
10779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010780
10781#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010782#ifdef bottom_xmlreader
10783#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010784extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010785#else
10786#ifndef xmlTextReaderLocalName
10787extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010788#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
10789#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010790#endif
10791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010792
10793#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010794#ifdef bottom_xmlreader
10795#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000010796extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010797#else
10798#ifndef xmlTextReaderLocatorBaseURI
10799extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010800#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
10801#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010802#endif
10803#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010804
10805#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010806#ifdef bottom_xmlreader
10807#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#else
10810#ifndef xmlTextReaderLocatorLineNumber
10811extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010812#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
10813#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010814#endif
10815#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010816
10817#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010818#ifdef bottom_xmlreader
10819#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010820extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010821#else
10822#ifndef xmlTextReaderLookupNamespace
10823extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010824#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
10825#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010826#endif
10827#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010828
10829#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010830#ifdef bottom_xmlreader
10831#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010832extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010833#else
10834#ifndef xmlTextReaderMoveToAttribute
10835extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010836#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
10837#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010838#endif
10839#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010840
10841#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010842#ifdef bottom_xmlreader
10843#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000010844extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010845#else
10846#ifndef xmlTextReaderMoveToAttributeNo
10847extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010848#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
10849#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010850#endif
10851#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010852
10853#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010854#ifdef bottom_xmlreader
10855#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010856extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010857#else
10858#ifndef xmlTextReaderMoveToAttributeNs
10859extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010860#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
10861#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010862#endif
10863#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010864
10865#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010866#ifdef bottom_xmlreader
10867#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010868extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010869#else
10870#ifndef xmlTextReaderMoveToElement
10871extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010872#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
10873#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010874#endif
10875#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010876
10877#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010878#ifdef bottom_xmlreader
10879#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010880extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010881#else
10882#ifndef xmlTextReaderMoveToFirstAttribute
10883extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010884#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
10885#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010886#endif
10887#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010888
10889#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010890#ifdef bottom_xmlreader
10891#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010892extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010893#else
10894#ifndef xmlTextReaderMoveToNextAttribute
10895extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010896#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
10897#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010898#endif
10899#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010900
10901#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010902#ifdef bottom_xmlreader
10903#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010904extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010905#else
10906#ifndef xmlTextReaderName
10907extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010908#define xmlTextReaderName xmlTextReaderName__internal_alias
10909#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010910#endif
10911#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010912
10913#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010914#ifdef bottom_xmlreader
10915#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010916extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010917#else
10918#ifndef xmlTextReaderNamespaceUri
10919extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010920#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
10921#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010922#endif
10923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010924
10925#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010926#ifdef bottom_xmlreader
10927#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000010928extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010929#else
10930#ifndef xmlTextReaderNext
10931extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010932#define xmlTextReaderNext xmlTextReaderNext__internal_alias
10933#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010934#endif
10935#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010936
10937#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010938#ifdef bottom_xmlreader
10939#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000010940extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010941#else
10942#ifndef xmlTextReaderNextSibling
10943extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010944#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
10945#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010946#endif
10947#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010948
10949#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010950#ifdef bottom_xmlreader
10951#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000010952extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010953#else
10954#ifndef xmlTextReaderNodeType
10955extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010956#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
10957#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010958#endif
10959#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010960
10961#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010962#ifdef bottom_xmlreader
10963#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000010964extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010965#else
10966#ifndef xmlTextReaderNormalization
10967extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010968#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
10969#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010971#endif
10972
10973#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010974#ifdef bottom_xmlreader
10975#undef xmlTextReaderPrefix
10976extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
10977#else
10978#ifndef xmlTextReaderPrefix
10979extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
10980#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
10981#endif
10982#endif
10983#endif
10984
10985#if defined(LIBXML_READER_ENABLED)
10986#ifdef bottom_xmlreader
10987#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000010988extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010989#else
10990#ifndef xmlTextReaderPreserve
10991extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010992#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
10993#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010994#endif
10995#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010996
10997#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010998#ifdef bottom_xmlreader
10999#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011000extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011001#else
11002#ifndef xmlTextReaderPreservePattern
11003extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011004#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11005#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011006#endif
11007#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011008
11009#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011010#ifdef bottom_xmlreader
11011#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011012extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011013#else
11014#ifndef xmlTextReaderQuoteChar
11015extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011016#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11017#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011018#endif
11019#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011020
11021#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011022#ifdef bottom_xmlreader
11023#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011024extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011025#else
11026#ifndef xmlTextReaderRead
11027extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011028#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11029#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011030#endif
11031#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011032
11033#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011034#ifdef bottom_xmlreader
11035#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011036extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011037#else
11038#ifndef xmlTextReaderReadAttributeValue
11039extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011040#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11041#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011042#endif
11043#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011044
11045#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011046#ifdef bottom_xmlreader
11047#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011048extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011049#else
11050#ifndef xmlTextReaderReadInnerXml
11051extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011052#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11053#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011054#endif
11055#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011056
11057#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011058#ifdef bottom_xmlreader
11059#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011060extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011061#else
11062#ifndef xmlTextReaderReadOuterXml
11063extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011064#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11065#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011066#endif
11067#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011068
11069#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011070#ifdef bottom_xmlreader
11071#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011072extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011073#else
11074#ifndef xmlTextReaderReadState
11075extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011076#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11077#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011078#endif
11079#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011080
11081#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011082#ifdef bottom_xmlreader
11083#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011084extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011085#else
11086#ifndef xmlTextReaderReadString
11087extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011088#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11089#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011090#endif
11091#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011092
11093#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011094#ifdef bottom_xmlreader
11095#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011096extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011097#else
11098#ifndef xmlTextReaderRelaxNGSetSchema
11099extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011100#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11101#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011102#endif
11103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011104
11105#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011106#ifdef bottom_xmlreader
11107#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011108extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011109#else
11110#ifndef xmlTextReaderRelaxNGValidate
11111extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011112#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11113#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011114#endif
11115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011116
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011117#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11118#ifdef bottom_xmlreader
11119#undef xmlTextReaderSchemaValidate
11120extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11121#else
11122#ifndef xmlTextReaderSchemaValidate
11123extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11124#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11125#endif
11126#endif
11127#endif
11128
Daniel Veillardbe076e92005-01-04 20:18:14 +000011129#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011130#ifdef bottom_xmlreader
11131#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011132extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011133#else
11134#ifndef xmlTextReaderSetErrorHandler
11135extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011136#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11137#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011138#endif
11139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011140
11141#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011142#ifdef bottom_xmlreader
11143#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011144extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011145#else
11146#ifndef xmlTextReaderSetParserProp
11147extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011148#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11149#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011150#endif
11151#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011152
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011153#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11154#ifdef bottom_xmlreader
11155#undef xmlTextReaderSetSchema
11156extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11157#else
11158#ifndef xmlTextReaderSetSchema
11159extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11160#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11161#endif
11162#endif
11163#endif
11164
Daniel Veillardbe076e92005-01-04 20:18:14 +000011165#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011166#ifdef bottom_xmlreader
11167#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011168extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011169#else
11170#ifndef xmlTextReaderSetStructuredErrorHandler
11171extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011172#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11173#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011174#endif
11175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011176
11177#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011178#ifdef bottom_xmlreader
11179#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011180extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011181#else
11182#ifndef xmlTextReaderStandalone
11183extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011184#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11185#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011186#endif
11187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011188
11189#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011190#ifdef bottom_xmlreader
11191#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011192extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011193#else
11194#ifndef xmlTextReaderValue
11195extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011196#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11197#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011198#endif
11199#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011200
11201#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011202#ifdef bottom_xmlreader
11203#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011204extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011205#else
11206#ifndef xmlTextReaderXmlLang
11207extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011208#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11209#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011210#endif
11211#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011212
11213#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011214#ifdef bottom_xmlwriter
11215#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011216extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011217#else
11218#ifndef xmlTextWriterEndAttribute
11219extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011220#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11221#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011222#endif
11223#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011224
11225#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011226#ifdef bottom_xmlwriter
11227#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011228extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011229#else
11230#ifndef xmlTextWriterEndCDATA
11231extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011232#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11233#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011234#endif
11235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011236
11237#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011238#ifdef bottom_xmlwriter
11239#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011240extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011241#else
11242#ifndef xmlTextWriterEndComment
11243extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011244#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11245#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011246#endif
11247#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011248
11249#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011250#ifdef bottom_xmlwriter
11251#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011252extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011253#else
11254#ifndef xmlTextWriterEndDTD
11255extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011256#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11257#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011258#endif
11259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011260
11261#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011262#ifdef bottom_xmlwriter
11263#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011264extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011265#else
11266#ifndef xmlTextWriterEndDTDAttlist
11267extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011268#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11269#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011270#endif
11271#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011272
11273#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011274#ifdef bottom_xmlwriter
11275#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011276extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011277#else
11278#ifndef xmlTextWriterEndDTDElement
11279extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011280#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11281#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011282#endif
11283#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011284
11285#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011286#ifdef bottom_xmlwriter
11287#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011288extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011289#else
11290#ifndef xmlTextWriterEndDTDEntity
11291extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011292#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11293#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011294#endif
11295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011296
11297#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011298#ifdef bottom_xmlwriter
11299#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011300extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011301#else
11302#ifndef xmlTextWriterEndDocument
11303extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011304#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11305#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011306#endif
11307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011308
11309#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011310#ifdef bottom_xmlwriter
11311#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011312extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011313#else
11314#ifndef xmlTextWriterEndElement
11315extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011316#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11317#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011318#endif
11319#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011320
11321#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011322#ifdef bottom_xmlwriter
11323#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011324extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011325#else
11326#ifndef xmlTextWriterEndPI
11327extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011328#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11329#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011330#endif
11331#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011332
11333#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011334#ifdef bottom_xmlwriter
11335#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011336extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011337#else
11338#ifndef xmlTextWriterFlush
11339extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011340#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11341#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011342#endif
11343#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011344
11345#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011346#ifdef bottom_xmlwriter
11347#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011348extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011349#else
11350#ifndef xmlTextWriterFullEndElement
11351extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011352#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11353#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011354#endif
11355#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011356
11357#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011358#ifdef bottom_xmlwriter
11359#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011360extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011361#else
11362#ifndef xmlTextWriterSetIndent
11363extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011364#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11365#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011366#endif
11367#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011368
11369#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011370#ifdef bottom_xmlwriter
11371#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011372extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011373#else
11374#ifndef xmlTextWriterSetIndentString
11375extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011376#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11377#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011378#endif
11379#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011380
11381#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011382#ifdef bottom_xmlwriter
11383#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011384extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011385#else
11386#ifndef xmlTextWriterStartAttribute
11387extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011388#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11389#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011390#endif
11391#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011392
11393#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011394#ifdef bottom_xmlwriter
11395#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011396extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011397#else
11398#ifndef xmlTextWriterStartAttributeNS
11399extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011400#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11401#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011402#endif
11403#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011404
11405#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011406#ifdef bottom_xmlwriter
11407#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011408extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011409#else
11410#ifndef xmlTextWriterStartCDATA
11411extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011412#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11413#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011414#endif
11415#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011416
11417#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011418#ifdef bottom_xmlwriter
11419#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011420extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011421#else
11422#ifndef xmlTextWriterStartComment
11423extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011424#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11425#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011426#endif
11427#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011428
11429#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011430#ifdef bottom_xmlwriter
11431#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011432extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011433#else
11434#ifndef xmlTextWriterStartDTD
11435extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011436#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11437#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011438#endif
11439#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011440
11441#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011442#ifdef bottom_xmlwriter
11443#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011444extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011445#else
11446#ifndef xmlTextWriterStartDTDAttlist
11447extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011448#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11449#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011450#endif
11451#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011452
11453#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011454#ifdef bottom_xmlwriter
11455#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011456extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011457#else
11458#ifndef xmlTextWriterStartDTDElement
11459extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011460#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11461#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011462#endif
11463#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011464
11465#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011466#ifdef bottom_xmlwriter
11467#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011468extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011469#else
11470#ifndef xmlTextWriterStartDTDEntity
11471extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011472#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11473#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011474#endif
11475#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011476
11477#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011478#ifdef bottom_xmlwriter
11479#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011480extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011481#else
11482#ifndef xmlTextWriterStartDocument
11483extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011484#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
11485#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011486#endif
11487#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011488
11489#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011490#ifdef bottom_xmlwriter
11491#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011492extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011493#else
11494#ifndef xmlTextWriterStartElement
11495extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011496#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
11497#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011498#endif
11499#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011500
11501#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011502#ifdef bottom_xmlwriter
11503#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011504extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011505#else
11506#ifndef xmlTextWriterStartElementNS
11507extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011508#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
11509#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011510#endif
11511#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011512
11513#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011514#ifdef bottom_xmlwriter
11515#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011516extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011517#else
11518#ifndef xmlTextWriterStartPI
11519extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011520#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
11521#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011522#endif
11523#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011524
11525#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011526#ifdef bottom_xmlwriter
11527#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011528extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011529#else
11530#ifndef xmlTextWriterWriteAttribute
11531extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011532#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
11533#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011534#endif
11535#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011536
11537#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011538#ifdef bottom_xmlwriter
11539#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011540extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011541#else
11542#ifndef xmlTextWriterWriteAttributeNS
11543extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011544#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
11545#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011546#endif
11547#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011548
11549#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011550#ifdef bottom_xmlwriter
11551#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000011552extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011553#else
11554#ifndef xmlTextWriterWriteBase64
11555extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011556#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
11557#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011558#endif
11559#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011560
11561#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011562#ifdef bottom_xmlwriter
11563#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000011564extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011565#else
11566#ifndef xmlTextWriterWriteBinHex
11567extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011568#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
11569#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011570#endif
11571#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011572
11573#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011574#ifdef bottom_xmlwriter
11575#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011576extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011577#else
11578#ifndef xmlTextWriterWriteCDATA
11579extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011580#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
11581#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011582#endif
11583#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011584
11585#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011586#ifdef bottom_xmlwriter
11587#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011588extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011589#else
11590#ifndef xmlTextWriterWriteComment
11591extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011592#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
11593#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011594#endif
11595#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011596
11597#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011598#ifdef bottom_xmlwriter
11599#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011600extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011601#else
11602#ifndef xmlTextWriterWriteDTD
11603extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011604#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
11605#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011606#endif
11607#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011608
11609#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011610#ifdef bottom_xmlwriter
11611#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011612extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011613#else
11614#ifndef xmlTextWriterWriteDTDAttlist
11615extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011616#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
11617#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011618#endif
11619#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011620
11621#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011622#ifdef bottom_xmlwriter
11623#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011624extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011625#else
11626#ifndef xmlTextWriterWriteDTDElement
11627extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011628#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
11629#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011630#endif
11631#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011632
11633#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011634#ifdef bottom_xmlwriter
11635#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011636extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011637#else
11638#ifndef xmlTextWriterWriteDTDEntity
11639extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011640#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
11641#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011642#endif
11643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011644
11645#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011646#ifdef bottom_xmlwriter
11647#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011648extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011649#else
11650#ifndef xmlTextWriterWriteDTDExternalEntity
11651extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011652#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
11653#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011654#endif
11655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011656
11657#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011658#ifdef bottom_xmlwriter
11659#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000011660extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011661#else
11662#ifndef xmlTextWriterWriteDTDExternalEntityContents
11663extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011664#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
11665#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011666#endif
11667#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011668
11669#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011670#ifdef bottom_xmlwriter
11671#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011672extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011673#else
11674#ifndef xmlTextWriterWriteDTDInternalEntity
11675extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011676#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
11677#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011678#endif
11679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011680
11681#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011682#ifdef bottom_xmlwriter
11683#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000011684extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011685#else
11686#ifndef xmlTextWriterWriteDTDNotation
11687extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011688#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
11689#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011690#endif
11691#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011692
11693#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011694#ifdef bottom_xmlwriter
11695#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011696extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011697#else
11698#ifndef xmlTextWriterWriteElement
11699extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011700#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
11701#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011702#endif
11703#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011704
11705#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011706#ifdef bottom_xmlwriter
11707#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011708extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011709#else
11710#ifndef xmlTextWriterWriteElementNS
11711extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011712#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
11713#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011714#endif
11715#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011716
11717#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011718#ifdef bottom_xmlwriter
11719#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011720extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011721#else
11722#ifndef xmlTextWriterWriteFormatAttribute
11723extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011724#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
11725#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011726#endif
11727#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011728
11729#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011730#ifdef bottom_xmlwriter
11731#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011732extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011733#else
11734#ifndef xmlTextWriterWriteFormatAttributeNS
11735extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011736#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
11737#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011738#endif
11739#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011740
11741#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011742#ifdef bottom_xmlwriter
11743#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011744extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011745#else
11746#ifndef xmlTextWriterWriteFormatCDATA
11747extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011748#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
11749#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011750#endif
11751#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011752
11753#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011754#ifdef bottom_xmlwriter
11755#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011756extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011757#else
11758#ifndef xmlTextWriterWriteFormatComment
11759extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011760#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
11761#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011762#endif
11763#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011764
11765#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011766#ifdef bottom_xmlwriter
11767#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011768extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011769#else
11770#ifndef xmlTextWriterWriteFormatDTD
11771extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011772#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
11773#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011774#endif
11775#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011776
11777#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011778#ifdef bottom_xmlwriter
11779#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011780extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011781#else
11782#ifndef xmlTextWriterWriteFormatDTDAttlist
11783extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011784#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
11785#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011786#endif
11787#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011788
11789#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011790#ifdef bottom_xmlwriter
11791#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011792extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011793#else
11794#ifndef xmlTextWriterWriteFormatDTDElement
11795extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011796#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
11797#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011798#endif
11799#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011800
11801#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011802#ifdef bottom_xmlwriter
11803#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011804extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011805#else
11806#ifndef xmlTextWriterWriteFormatDTDInternalEntity
11807extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011808#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
11809#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011810#endif
11811#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011812
11813#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011814#ifdef bottom_xmlwriter
11815#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011816extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011817#else
11818#ifndef xmlTextWriterWriteFormatElement
11819extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011820#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
11821#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011822#endif
11823#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011824
11825#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011826#ifdef bottom_xmlwriter
11827#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011828extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011829#else
11830#ifndef xmlTextWriterWriteFormatElementNS
11831extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011832#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
11833#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011834#endif
11835#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011836
11837#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011838#ifdef bottom_xmlwriter
11839#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011840extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011841#else
11842#ifndef xmlTextWriterWriteFormatPI
11843extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011844#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
11845#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011846#endif
11847#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011848
11849#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011850#ifdef bottom_xmlwriter
11851#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011852extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011853#else
11854#ifndef xmlTextWriterWriteFormatRaw
11855extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011856#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
11857#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011858#endif
11859#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011860
11861#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011862#ifdef bottom_xmlwriter
11863#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011864extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011865#else
11866#ifndef xmlTextWriterWriteFormatString
11867extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011868#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
11869#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011870#endif
11871#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011872
11873#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011874#ifdef bottom_xmlwriter
11875#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011876extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011877#else
11878#ifndef xmlTextWriterWritePI
11879extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011880#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
11881#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011882#endif
11883#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011884
11885#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011886#ifdef bottom_xmlwriter
11887#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011888extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011889#else
11890#ifndef xmlTextWriterWriteRaw
11891extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011892#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
11893#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011894#endif
11895#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011896
11897#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011898#ifdef bottom_xmlwriter
11899#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000011900extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011901#else
11902#ifndef xmlTextWriterWriteRawLen
11903extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011904#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
11905#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011906#endif
11907#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011908
11909#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011910#ifdef bottom_xmlwriter
11911#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011912extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011913#else
11914#ifndef xmlTextWriterWriteString
11915extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011916#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
11917#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011918#endif
11919#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011920
11921#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011922#ifdef bottom_xmlwriter
11923#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011924extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011925#else
11926#ifndef xmlTextWriterWriteVFormatAttribute
11927extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011928#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
11929#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011930#endif
11931#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011932
11933#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011934#ifdef bottom_xmlwriter
11935#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011936extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011937#else
11938#ifndef xmlTextWriterWriteVFormatAttributeNS
11939extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011940#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
11941#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011942#endif
11943#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011944
11945#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011946#ifdef bottom_xmlwriter
11947#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011948extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011949#else
11950#ifndef xmlTextWriterWriteVFormatCDATA
11951extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011952#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
11953#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011954#endif
11955#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011956
11957#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011958#ifdef bottom_xmlwriter
11959#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011960extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011961#else
11962#ifndef xmlTextWriterWriteVFormatComment
11963extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011964#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
11965#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011966#endif
11967#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011968
11969#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011970#ifdef bottom_xmlwriter
11971#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011972extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011973#else
11974#ifndef xmlTextWriterWriteVFormatDTD
11975extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011976#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
11977#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011978#endif
11979#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011980
11981#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011982#ifdef bottom_xmlwriter
11983#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011984extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011985#else
11986#ifndef xmlTextWriterWriteVFormatDTDAttlist
11987extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011988#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
11989#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011990#endif
11991#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011992
11993#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011994#ifdef bottom_xmlwriter
11995#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011996extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011997#else
11998#ifndef xmlTextWriterWriteVFormatDTDElement
11999extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012000#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12001#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012002#endif
12003#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012004
12005#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012006#ifdef bottom_xmlwriter
12007#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012008extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012009#else
12010#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12011extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012012#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12013#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012014#endif
12015#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012016
12017#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012018#ifdef bottom_xmlwriter
12019#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012020extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012021#else
12022#ifndef xmlTextWriterWriteVFormatElement
12023extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012024#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12025#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012026#endif
12027#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012028
12029#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012030#ifdef bottom_xmlwriter
12031#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012032extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012033#else
12034#ifndef xmlTextWriterWriteVFormatElementNS
12035extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012036#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12037#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012038#endif
12039#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012040
12041#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012042#ifdef bottom_xmlwriter
12043#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012044extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012045#else
12046#ifndef xmlTextWriterWriteVFormatPI
12047extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012048#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12049#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012050#endif
12051#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012052
12053#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012054#ifdef bottom_xmlwriter
12055#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012056extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012057#else
12058#ifndef xmlTextWriterWriteVFormatRaw
12059extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012060#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12061#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012062#endif
12063#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012064
12065#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012066#ifdef bottom_xmlwriter
12067#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012068extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012069#else
12070#ifndef xmlTextWriterWriteVFormatString
12071extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012072#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12073#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012074#endif
12075#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012076
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012077#ifdef bottom_globals
12078#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012079extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012080#else
12081#ifndef xmlThrDefBufferAllocScheme
12082extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012083#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012084#endif
12085#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012086
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012087#ifdef bottom_globals
12088#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012089extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012090#else
12091#ifndef xmlThrDefDefaultBufferSize
12092extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012093#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012094#endif
12095#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012096
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012097#ifdef bottom_globals
12098#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012099extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012100#else
12101#ifndef xmlThrDefDeregisterNodeDefault
12102extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012103#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012104#endif
12105#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012106
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012107#ifdef bottom_globals
12108#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012109extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012110#else
12111#ifndef xmlThrDefDoValidityCheckingDefaultValue
12112extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012113#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012114#endif
12115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012116
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012117#ifdef bottom_globals
12118#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012119extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012120#else
12121#ifndef xmlThrDefGetWarningsDefaultValue
12122extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012123#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012124#endif
12125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012126
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012127#ifdef bottom_globals
12128#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012129extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012130#else
12131#ifndef xmlThrDefIndentTreeOutput
12132extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012133#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012134#endif
12135#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012136
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012137#ifdef bottom_globals
12138#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012139extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012140#else
12141#ifndef xmlThrDefKeepBlanksDefaultValue
12142extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012143#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012144#endif
12145#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012146
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012147#ifdef bottom_globals
12148#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012149extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012150#else
12151#ifndef xmlThrDefLineNumbersDefaultValue
12152extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012153#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012154#endif
12155#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012156
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012157#ifdef bottom_globals
12158#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012159extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012160#else
12161#ifndef xmlThrDefLoadExtDtdDefaultValue
12162extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012163#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012164#endif
12165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012166
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012167#ifdef bottom_globals
12168#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012169extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012170#else
12171#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12172extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012173#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012174#endif
12175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012176
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012177#ifdef bottom_globals
12178#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012179extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012180#else
12181#ifndef xmlThrDefParserDebugEntities
12182extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012183#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012184#endif
12185#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012186
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012187#ifdef bottom_globals
12188#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012189extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012190#else
12191#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12192extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012193#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012194#endif
12195#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012196
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012197#ifdef bottom_globals
12198#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012199extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012200#else
12201#ifndef xmlThrDefPedanticParserDefaultValue
12202extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012203#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012204#endif
12205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012206
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012207#ifdef bottom_globals
12208#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012209extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012210#else
12211#ifndef xmlThrDefRegisterNodeDefault
12212extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012213#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012214#endif
12215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012216
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012217#ifdef bottom_globals
12218#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012219extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012220#else
12221#ifndef xmlThrDefSaveNoEmptyTags
12222extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012223#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012224#endif
12225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012226
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012227#ifdef bottom_globals
12228#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012229extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012230#else
12231#ifndef xmlThrDefSetGenericErrorFunc
12232extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012233#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012234#endif
12235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012236
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012237#ifdef bottom_globals
12238#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012239extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012240#else
12241#ifndef xmlThrDefSetStructuredErrorFunc
12242extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012243#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012244#endif
12245#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012246
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012247#ifdef bottom_globals
12248#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012249extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012250#else
12251#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12252extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012253#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012254#endif
12255#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012256
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012257#ifdef bottom_globals
12258#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012259extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012260#else
12261#ifndef xmlThrDefTreeIndentString
12262extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012263#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012264#endif
12265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012266
12267#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012268#ifdef bottom_xmlunicode
12269#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012270extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012271#else
12272#ifndef xmlUCSIsAegeanNumbers
12273extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012274#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12275#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012276#endif
12277#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012278
12279#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012280#ifdef bottom_xmlunicode
12281#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012282extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012283#else
12284#ifndef xmlUCSIsAlphabeticPresentationForms
12285extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012286#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12287#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012288#endif
12289#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012290
12291#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012292#ifdef bottom_xmlunicode
12293#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012294extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012295#else
12296#ifndef xmlUCSIsArabic
12297extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012298#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12299#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012300#endif
12301#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012302
12303#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012304#ifdef bottom_xmlunicode
12305#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012306extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012307#else
12308#ifndef xmlUCSIsArabicPresentationFormsA
12309extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012310#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12311#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012312#endif
12313#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012314
12315#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012316#ifdef bottom_xmlunicode
12317#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012318extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012319#else
12320#ifndef xmlUCSIsArabicPresentationFormsB
12321extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012322#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12323#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012324#endif
12325#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012326
12327#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012328#ifdef bottom_xmlunicode
12329#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012330extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012331#else
12332#ifndef xmlUCSIsArmenian
12333extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012334#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12335#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012336#endif
12337#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012338
12339#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012340#ifdef bottom_xmlunicode
12341#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012342extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012343#else
12344#ifndef xmlUCSIsArrows
12345extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012346#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12347#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012348#endif
12349#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012350
12351#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012352#ifdef bottom_xmlunicode
12353#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012354extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012355#else
12356#ifndef xmlUCSIsBasicLatin
12357extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012358#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12359#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012360#endif
12361#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012362
12363#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012364#ifdef bottom_xmlunicode
12365#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012366extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012367#else
12368#ifndef xmlUCSIsBengali
12369extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012370#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12371#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012372#endif
12373#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012374
12375#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012376#ifdef bottom_xmlunicode
12377#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012378extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012379#else
12380#ifndef xmlUCSIsBlock
12381extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012382#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12383#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012384#endif
12385#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012386
12387#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012388#ifdef bottom_xmlunicode
12389#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012390extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012391#else
12392#ifndef xmlUCSIsBlockElements
12393extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012394#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12395#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012396#endif
12397#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012398
12399#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012400#ifdef bottom_xmlunicode
12401#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012402extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012403#else
12404#ifndef xmlUCSIsBopomofo
12405extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012406#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12407#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012408#endif
12409#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012410
12411#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012412#ifdef bottom_xmlunicode
12413#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012414extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012415#else
12416#ifndef xmlUCSIsBopomofoExtended
12417extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012418#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12419#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012420#endif
12421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012422
12423#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012424#ifdef bottom_xmlunicode
12425#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012426extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012427#else
12428#ifndef xmlUCSIsBoxDrawing
12429extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012430#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12431#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012432#endif
12433#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012434
12435#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012436#ifdef bottom_xmlunicode
12437#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012438extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012439#else
12440#ifndef xmlUCSIsBraillePatterns
12441extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012442#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12443#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012444#endif
12445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012446
12447#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012448#ifdef bottom_xmlunicode
12449#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012450extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012451#else
12452#ifndef xmlUCSIsBuhid
12453extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012454#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12455#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012456#endif
12457#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012458
12459#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012460#ifdef bottom_xmlunicode
12461#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012462extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012463#else
12464#ifndef xmlUCSIsByzantineMusicalSymbols
12465extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012466#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12467#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012468#endif
12469#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012470
12471#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012472#ifdef bottom_xmlunicode
12473#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012474extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012475#else
12476#ifndef xmlUCSIsCJKCompatibility
12477extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012478#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12479#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012480#endif
12481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012482
12483#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012484#ifdef bottom_xmlunicode
12485#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012486extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012487#else
12488#ifndef xmlUCSIsCJKCompatibilityForms
12489extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012490#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
12491#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012492#endif
12493#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012494
12495#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012496#ifdef bottom_xmlunicode
12497#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012498extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012499#else
12500#ifndef xmlUCSIsCJKCompatibilityIdeographs
12501extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012502#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
12503#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012504#endif
12505#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012506
12507#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012508#ifdef bottom_xmlunicode
12509#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012510extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012511#else
12512#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
12513extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012514#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
12515#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012516#endif
12517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012518
12519#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012520#ifdef bottom_xmlunicode
12521#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012522extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012523#else
12524#ifndef xmlUCSIsCJKRadicalsSupplement
12525extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012526#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
12527#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012528#endif
12529#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012530
12531#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012532#ifdef bottom_xmlunicode
12533#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012534extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012535#else
12536#ifndef xmlUCSIsCJKSymbolsandPunctuation
12537extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012538#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
12539#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012540#endif
12541#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012542
12543#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012544#ifdef bottom_xmlunicode
12545#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012546extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012547#else
12548#ifndef xmlUCSIsCJKUnifiedIdeographs
12549extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012550#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
12551#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012552#endif
12553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012554
12555#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012556#ifdef bottom_xmlunicode
12557#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012558extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012559#else
12560#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
12561extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012562#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
12563#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012564#endif
12565#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012566
12567#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012568#ifdef bottom_xmlunicode
12569#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012570extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#else
12572#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
12573extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012574#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
12575#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012576#endif
12577#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012578
12579#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012580#ifdef bottom_xmlunicode
12581#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000012582extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012583#else
12584#ifndef xmlUCSIsCat
12585extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012586#define xmlUCSIsCat xmlUCSIsCat__internal_alias
12587#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012588#endif
12589#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012590
12591#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012592#ifdef bottom_xmlunicode
12593#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000012594extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012595#else
12596#ifndef xmlUCSIsCatC
12597extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012598#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
12599#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012600#endif
12601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012602
12603#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012604#ifdef bottom_xmlunicode
12605#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012606extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012607#else
12608#ifndef xmlUCSIsCatCc
12609extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012610#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
12611#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012612#endif
12613#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012614
12615#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012616#ifdef bottom_xmlunicode
12617#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012618extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012619#else
12620#ifndef xmlUCSIsCatCf
12621extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012622#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
12623#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012624#endif
12625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012626
12627#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012628#ifdef bottom_xmlunicode
12629#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012630extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012631#else
12632#ifndef xmlUCSIsCatCo
12633extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012634#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
12635#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012636#endif
12637#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012638
12639#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012640#ifdef bottom_xmlunicode
12641#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012642extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012643#else
12644#ifndef xmlUCSIsCatCs
12645extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012646#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
12647#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012648#endif
12649#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012650
12651#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012652#ifdef bottom_xmlunicode
12653#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000012654extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012655#else
12656#ifndef xmlUCSIsCatL
12657extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012658#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
12659#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012660#endif
12661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012662
12663#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012664#ifdef bottom_xmlunicode
12665#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012666extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012667#else
12668#ifndef xmlUCSIsCatLl
12669extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012670#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
12671#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012672#endif
12673#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012674
12675#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012676#ifdef bottom_xmlunicode
12677#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000012678extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012679#else
12680#ifndef xmlUCSIsCatLm
12681extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012682#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
12683#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012684#endif
12685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012686
12687#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012688#ifdef bottom_xmlunicode
12689#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012690extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012691#else
12692#ifndef xmlUCSIsCatLo
12693extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012694#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
12695#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012696#endif
12697#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012698
12699#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012700#ifdef bottom_xmlunicode
12701#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000012702extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012703#else
12704#ifndef xmlUCSIsCatLt
12705extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012706#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
12707#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012708#endif
12709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012710
12711#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012712#ifdef bottom_xmlunicode
12713#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000012714extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012715#else
12716#ifndef xmlUCSIsCatLu
12717extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012718#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
12719#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012720#endif
12721#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012722
12723#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012724#ifdef bottom_xmlunicode
12725#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000012726extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012727#else
12728#ifndef xmlUCSIsCatM
12729extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012730#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
12731#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012732#endif
12733#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012734
12735#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012736#ifdef bottom_xmlunicode
12737#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012738extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012739#else
12740#ifndef xmlUCSIsCatMc
12741extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012742#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
12743#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012744#endif
12745#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012746
12747#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012748#ifdef bottom_xmlunicode
12749#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000012750extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012751#else
12752#ifndef xmlUCSIsCatMe
12753extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012754#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
12755#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012756#endif
12757#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012758
12759#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012760#ifdef bottom_xmlunicode
12761#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000012762extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012763#else
12764#ifndef xmlUCSIsCatMn
12765extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012766#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
12767#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012768#endif
12769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012770
12771#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012772#ifdef bottom_xmlunicode
12773#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000012774extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012775#else
12776#ifndef xmlUCSIsCatN
12777extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012778#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
12779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012780#endif
12781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012782
12783#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012784#ifdef bottom_xmlunicode
12785#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000012786extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012787#else
12788#ifndef xmlUCSIsCatNd
12789extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012790#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
12791#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012792#endif
12793#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012794
12795#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012796#ifdef bottom_xmlunicode
12797#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012798extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012799#else
12800#ifndef xmlUCSIsCatNl
12801extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012802#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
12803#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012804#endif
12805#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012806
12807#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012808#ifdef bottom_xmlunicode
12809#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012810extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012811#else
12812#ifndef xmlUCSIsCatNo
12813extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012814#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
12815#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012816#endif
12817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012818
12819#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012820#ifdef bottom_xmlunicode
12821#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000012822extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012823#else
12824#ifndef xmlUCSIsCatP
12825extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012826#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
12827#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012828#endif
12829#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012830
12831#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012832#ifdef bottom_xmlunicode
12833#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012834extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012835#else
12836#ifndef xmlUCSIsCatPc
12837extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012838#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
12839#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012840#endif
12841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012842
12843#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012844#ifdef bottom_xmlunicode
12845#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000012846extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012847#else
12848#ifndef xmlUCSIsCatPd
12849extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012850#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
12851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012852#endif
12853#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012854
12855#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012856#ifdef bottom_xmlunicode
12857#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000012858extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012859#else
12860#ifndef xmlUCSIsCatPe
12861extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012862#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
12863#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012864#endif
12865#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012866
12867#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012868#ifdef bottom_xmlunicode
12869#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012870extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012871#else
12872#ifndef xmlUCSIsCatPf
12873extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012874#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
12875#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012876#endif
12877#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012878
12879#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012880#ifdef bottom_xmlunicode
12881#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000012882extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012883#else
12884#ifndef xmlUCSIsCatPi
12885extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012886#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
12887#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012888#endif
12889#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012890
12891#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012892#ifdef bottom_xmlunicode
12893#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012894extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012895#else
12896#ifndef xmlUCSIsCatPo
12897extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012898#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
12899#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012900#endif
12901#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012902
12903#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012904#ifdef bottom_xmlunicode
12905#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012906extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012907#else
12908#ifndef xmlUCSIsCatPs
12909extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012910#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
12911#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012912#endif
12913#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012914
12915#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012916#ifdef bottom_xmlunicode
12917#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012918extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012919#else
12920#ifndef xmlUCSIsCatS
12921extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012922#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
12923#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012924#endif
12925#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012926
12927#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012928#ifdef bottom_xmlunicode
12929#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012930extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012931#else
12932#ifndef xmlUCSIsCatSc
12933extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012934#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
12935#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012936#endif
12937#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012938
12939#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012940#ifdef bottom_xmlunicode
12941#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000012942extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012943#else
12944#ifndef xmlUCSIsCatSk
12945extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012946#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
12947#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012948#endif
12949#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012950
12951#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012952#ifdef bottom_xmlunicode
12953#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000012954extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012955#else
12956#ifndef xmlUCSIsCatSm
12957extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012958#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
12959#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012960#endif
12961#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012962
12963#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012964#ifdef bottom_xmlunicode
12965#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012966extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012967#else
12968#ifndef xmlUCSIsCatSo
12969extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012970#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
12971#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012972#endif
12973#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012974
12975#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012976#ifdef bottom_xmlunicode
12977#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000012978extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012979#else
12980#ifndef xmlUCSIsCatZ
12981extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012982#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
12983#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012984#endif
12985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012986
12987#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012988#ifdef bottom_xmlunicode
12989#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012990extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012991#else
12992#ifndef xmlUCSIsCatZl
12993extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012994#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
12995#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012996#endif
12997#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012998
12999#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013000#ifdef bottom_xmlunicode
13001#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013002extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013003#else
13004#ifndef xmlUCSIsCatZp
13005extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013006#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13007#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013008#endif
13009#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013010
13011#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013012#ifdef bottom_xmlunicode
13013#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013014extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013015#else
13016#ifndef xmlUCSIsCatZs
13017extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013018#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13019#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013020#endif
13021#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013022
13023#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013024#ifdef bottom_xmlunicode
13025#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013026extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013027#else
13028#ifndef xmlUCSIsCherokee
13029extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013030#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13031#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013032#endif
13033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013034
13035#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013036#ifdef bottom_xmlunicode
13037#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013038extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013039#else
13040#ifndef xmlUCSIsCombiningDiacriticalMarks
13041extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013042#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13043#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013044#endif
13045#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013046
13047#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013048#ifdef bottom_xmlunicode
13049#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013050extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013051#else
13052#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13053extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013054#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13055#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013056#endif
13057#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013058
13059#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013060#ifdef bottom_xmlunicode
13061#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013062extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013063#else
13064#ifndef xmlUCSIsCombiningHalfMarks
13065extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013066#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13067#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013068#endif
13069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013070
13071#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013072#ifdef bottom_xmlunicode
13073#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013074extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013075#else
13076#ifndef xmlUCSIsCombiningMarksforSymbols
13077extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013078#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13079#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013080#endif
13081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013082
13083#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013084#ifdef bottom_xmlunicode
13085#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013086extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013087#else
13088#ifndef xmlUCSIsControlPictures
13089extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013090#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13091#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013092#endif
13093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013094
13095#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013096#ifdef bottom_xmlunicode
13097#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013098extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013099#else
13100#ifndef xmlUCSIsCurrencySymbols
13101extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013102#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13103#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013104#endif
13105#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013106
13107#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013108#ifdef bottom_xmlunicode
13109#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013110extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013111#else
13112#ifndef xmlUCSIsCypriotSyllabary
13113extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013114#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13115#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013116#endif
13117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013118
13119#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013120#ifdef bottom_xmlunicode
13121#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013122extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013123#else
13124#ifndef xmlUCSIsCyrillic
13125extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013126#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13127#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013128#endif
13129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013130
13131#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013132#ifdef bottom_xmlunicode
13133#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013134extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013135#else
13136#ifndef xmlUCSIsCyrillicSupplement
13137extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013138#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13139#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013140#endif
13141#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013142
13143#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013144#ifdef bottom_xmlunicode
13145#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013146extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013147#else
13148#ifndef xmlUCSIsDeseret
13149extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013150#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13151#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013152#endif
13153#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013154
13155#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013156#ifdef bottom_xmlunicode
13157#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013158extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013159#else
13160#ifndef xmlUCSIsDevanagari
13161extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013162#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13163#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013164#endif
13165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013166
13167#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013168#ifdef bottom_xmlunicode
13169#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013170extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013171#else
13172#ifndef xmlUCSIsDingbats
13173extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013174#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13175#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013176#endif
13177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013178
13179#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013180#ifdef bottom_xmlunicode
13181#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013182extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013183#else
13184#ifndef xmlUCSIsEnclosedAlphanumerics
13185extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013186#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13187#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013188#endif
13189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013190
13191#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013192#ifdef bottom_xmlunicode
13193#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013194extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013195#else
13196#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13197extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013198#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13199#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013200#endif
13201#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013202
13203#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013204#ifdef bottom_xmlunicode
13205#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013206extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013207#else
13208#ifndef xmlUCSIsEthiopic
13209extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013210#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13211#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013212#endif
13213#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013214
13215#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013216#ifdef bottom_xmlunicode
13217#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013218extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013219#else
13220#ifndef xmlUCSIsGeneralPunctuation
13221extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013222#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13223#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013224#endif
13225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013226
13227#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013228#ifdef bottom_xmlunicode
13229#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013230extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013231#else
13232#ifndef xmlUCSIsGeometricShapes
13233extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013234#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13235#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013236#endif
13237#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013238
13239#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013240#ifdef bottom_xmlunicode
13241#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013242extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013243#else
13244#ifndef xmlUCSIsGeorgian
13245extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013246#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13247#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013248#endif
13249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013250
13251#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013252#ifdef bottom_xmlunicode
13253#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013254extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013255#else
13256#ifndef xmlUCSIsGothic
13257extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013258#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13259#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013260#endif
13261#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013262
13263#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013264#ifdef bottom_xmlunicode
13265#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013266extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013267#else
13268#ifndef xmlUCSIsGreek
13269extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013270#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13271#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013272#endif
13273#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013274
13275#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013276#ifdef bottom_xmlunicode
13277#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013278extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013279#else
13280#ifndef xmlUCSIsGreekExtended
13281extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013282#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13283#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013284#endif
13285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013286
13287#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013288#ifdef bottom_xmlunicode
13289#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013290extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013291#else
13292#ifndef xmlUCSIsGreekandCoptic
13293extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013294#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13295#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013296#endif
13297#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013298
13299#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013300#ifdef bottom_xmlunicode
13301#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013302extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013303#else
13304#ifndef xmlUCSIsGujarati
13305extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013306#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13307#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013308#endif
13309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013310
13311#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013312#ifdef bottom_xmlunicode
13313#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013314extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013315#else
13316#ifndef xmlUCSIsGurmukhi
13317extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013318#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13319#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013320#endif
13321#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013322
13323#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013324#ifdef bottom_xmlunicode
13325#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013326extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013327#else
13328#ifndef xmlUCSIsHalfwidthandFullwidthForms
13329extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013330#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13331#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013332#endif
13333#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013334
13335#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013336#ifdef bottom_xmlunicode
13337#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013338extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013339#else
13340#ifndef xmlUCSIsHangulCompatibilityJamo
13341extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013342#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13343#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013344#endif
13345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013346
13347#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013348#ifdef bottom_xmlunicode
13349#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013350extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013351#else
13352#ifndef xmlUCSIsHangulJamo
13353extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013354#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13355#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013356#endif
13357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013358
13359#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013360#ifdef bottom_xmlunicode
13361#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013362extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013363#else
13364#ifndef xmlUCSIsHangulSyllables
13365extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013366#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13367#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013368#endif
13369#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013370
13371#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013372#ifdef bottom_xmlunicode
13373#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013374extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013375#else
13376#ifndef xmlUCSIsHanunoo
13377extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013378#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13379#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013380#endif
13381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013382
13383#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013384#ifdef bottom_xmlunicode
13385#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013386extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013387#else
13388#ifndef xmlUCSIsHebrew
13389extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013390#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13391#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013392#endif
13393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013394
13395#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013396#ifdef bottom_xmlunicode
13397#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013398extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013399#else
13400#ifndef xmlUCSIsHighPrivateUseSurrogates
13401extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013402#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13403#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013404#endif
13405#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013406
13407#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013408#ifdef bottom_xmlunicode
13409#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013410extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013411#else
13412#ifndef xmlUCSIsHighSurrogates
13413extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013414#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13415#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013416#endif
13417#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013418
13419#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013420#ifdef bottom_xmlunicode
13421#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013422extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013423#else
13424#ifndef xmlUCSIsHiragana
13425extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013426#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13427#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013428#endif
13429#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013430
13431#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013432#ifdef bottom_xmlunicode
13433#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013434extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013435#else
13436#ifndef xmlUCSIsIPAExtensions
13437extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013438#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13439#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013440#endif
13441#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013442
13443#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013444#ifdef bottom_xmlunicode
13445#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013446extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013447#else
13448#ifndef xmlUCSIsIdeographicDescriptionCharacters
13449extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013450#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13451#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013452#endif
13453#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013454
13455#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013456#ifdef bottom_xmlunicode
13457#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013458extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013459#else
13460#ifndef xmlUCSIsKanbun
13461extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013462#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13463#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013464#endif
13465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013466
13467#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013468#ifdef bottom_xmlunicode
13469#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013470extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013471#else
13472#ifndef xmlUCSIsKangxiRadicals
13473extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013474#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13475#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013476#endif
13477#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013478
13479#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013480#ifdef bottom_xmlunicode
13481#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000013482extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013483#else
13484#ifndef xmlUCSIsKannada
13485extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013486#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
13487#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013488#endif
13489#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013490
13491#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013492#ifdef bottom_xmlunicode
13493#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013494extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013495#else
13496#ifndef xmlUCSIsKatakana
13497extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013498#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
13499#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013500#endif
13501#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013502
13503#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013504#ifdef bottom_xmlunicode
13505#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013506extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013507#else
13508#ifndef xmlUCSIsKatakanaPhoneticExtensions
13509extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013510#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
13511#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013512#endif
13513#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013514
13515#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013516#ifdef bottom_xmlunicode
13517#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000013518extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013519#else
13520#ifndef xmlUCSIsKhmer
13521extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013522#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
13523#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013524#endif
13525#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013526
13527#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013528#ifdef bottom_xmlunicode
13529#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013530extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013531#else
13532#ifndef xmlUCSIsKhmerSymbols
13533extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013534#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
13535#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013536#endif
13537#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013538
13539#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013540#ifdef bottom_xmlunicode
13541#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000013542extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013543#else
13544#ifndef xmlUCSIsLao
13545extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013546#define xmlUCSIsLao xmlUCSIsLao__internal_alias
13547#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013548#endif
13549#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013550
13551#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013552#ifdef bottom_xmlunicode
13553#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013554extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013555#else
13556#ifndef xmlUCSIsLatin1Supplement
13557extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013558#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
13559#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013560#endif
13561#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013562
13563#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013564#ifdef bottom_xmlunicode
13565#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013566extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013567#else
13568#ifndef xmlUCSIsLatinExtendedA
13569extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013570#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
13571#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013572#endif
13573#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013574
13575#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013576#ifdef bottom_xmlunicode
13577#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000013578extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013579#else
13580#ifndef xmlUCSIsLatinExtendedAdditional
13581extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013582#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
13583#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013584#endif
13585#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013586
13587#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013588#ifdef bottom_xmlunicode
13589#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013590extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013591#else
13592#ifndef xmlUCSIsLatinExtendedB
13593extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013594#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
13595#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013596#endif
13597#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013598
13599#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013600#ifdef bottom_xmlunicode
13601#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013602extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013603#else
13604#ifndef xmlUCSIsLetterlikeSymbols
13605extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013606#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
13607#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013608#endif
13609#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013610
13611#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013612#ifdef bottom_xmlunicode
13613#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013614extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013615#else
13616#ifndef xmlUCSIsLimbu
13617extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013618#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
13619#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013620#endif
13621#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013622
13623#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013624#ifdef bottom_xmlunicode
13625#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013626extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013627#else
13628#ifndef xmlUCSIsLinearBIdeograms
13629extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013630#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
13631#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013632#endif
13633#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013634
13635#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013636#ifdef bottom_xmlunicode
13637#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013638extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013639#else
13640#ifndef xmlUCSIsLinearBSyllabary
13641extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013642#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
13643#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013644#endif
13645#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013646
13647#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013648#ifdef bottom_xmlunicode
13649#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013650extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013651#else
13652#ifndef xmlUCSIsLowSurrogates
13653extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013654#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
13655#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013656#endif
13657#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013658
13659#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013660#ifdef bottom_xmlunicode
13661#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000013662extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013663#else
13664#ifndef xmlUCSIsMalayalam
13665extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013666#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
13667#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013668#endif
13669#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013670
13671#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013672#ifdef bottom_xmlunicode
13673#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013674extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013675#else
13676#ifndef xmlUCSIsMathematicalAlphanumericSymbols
13677extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013678#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
13679#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013680#endif
13681#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013682
13683#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013684#ifdef bottom_xmlunicode
13685#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000013686extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013687#else
13688#ifndef xmlUCSIsMathematicalOperators
13689extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013690#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
13691#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013692#endif
13693#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013694
13695#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013696#ifdef bottom_xmlunicode
13697#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013698extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013699#else
13700#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
13701extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013702#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
13703#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013704#endif
13705#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013706
13707#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013708#ifdef bottom_xmlunicode
13709#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013710extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013711#else
13712#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
13713extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013714#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
13715#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013716#endif
13717#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013718
13719#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013720#ifdef bottom_xmlunicode
13721#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013722extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013723#else
13724#ifndef xmlUCSIsMiscellaneousSymbols
13725extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013726#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
13727#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013728#endif
13729#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013730
13731#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013732#ifdef bottom_xmlunicode
13733#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000013734extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013735#else
13736#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
13737extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013738#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
13739#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013740#endif
13741#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013742
13743#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013744#ifdef bottom_xmlunicode
13745#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000013746extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013747#else
13748#ifndef xmlUCSIsMiscellaneousTechnical
13749extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013750#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
13751#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013752#endif
13753#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013754
13755#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013756#ifdef bottom_xmlunicode
13757#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013758extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013759#else
13760#ifndef xmlUCSIsMongolian
13761extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013762#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
13763#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013764#endif
13765#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013766
13767#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013768#ifdef bottom_xmlunicode
13769#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013770extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013771#else
13772#ifndef xmlUCSIsMusicalSymbols
13773extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013774#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
13775#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013776#endif
13777#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013778
13779#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013780#ifdef bottom_xmlunicode
13781#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000013782extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013783#else
13784#ifndef xmlUCSIsMyanmar
13785extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013786#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
13787#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013788#endif
13789#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013790
13791#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013792#ifdef bottom_xmlunicode
13793#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013794extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013795#else
13796#ifndef xmlUCSIsNumberForms
13797extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013798#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
13799#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013800#endif
13801#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013802
13803#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013804#ifdef bottom_xmlunicode
13805#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000013806extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013807#else
13808#ifndef xmlUCSIsOgham
13809extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013810#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
13811#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013812#endif
13813#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013814
13815#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013816#ifdef bottom_xmlunicode
13817#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013818extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013819#else
13820#ifndef xmlUCSIsOldItalic
13821extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013822#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
13823#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013824#endif
13825#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013826
13827#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013828#ifdef bottom_xmlunicode
13829#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000013830extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013831#else
13832#ifndef xmlUCSIsOpticalCharacterRecognition
13833extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013834#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
13835#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013836#endif
13837#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013838
13839#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013840#ifdef bottom_xmlunicode
13841#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000013842extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013843#else
13844#ifndef xmlUCSIsOriya
13845extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013846#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
13847#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013848#endif
13849#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013850
13851#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013852#ifdef bottom_xmlunicode
13853#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000013854extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013855#else
13856#ifndef xmlUCSIsOsmanya
13857extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013858#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
13859#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013860#endif
13861#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013862
13863#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013864#ifdef bottom_xmlunicode
13865#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013866extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013867#else
13868#ifndef xmlUCSIsPhoneticExtensions
13869extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013870#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
13871#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013872#endif
13873#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013874
13875#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013876#ifdef bottom_xmlunicode
13877#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000013878extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013879#else
13880#ifndef xmlUCSIsPrivateUse
13881extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013882#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
13883#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013884#endif
13885#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013886
13887#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013888#ifdef bottom_xmlunicode
13889#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000013890extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013891#else
13892#ifndef xmlUCSIsPrivateUseArea
13893extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013894#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
13895#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013896#endif
13897#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013898
13899#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013900#ifdef bottom_xmlunicode
13901#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013902extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013903#else
13904#ifndef xmlUCSIsRunic
13905extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013906#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
13907#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013908#endif
13909#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013910
13911#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013912#ifdef bottom_xmlunicode
13913#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013914extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013915#else
13916#ifndef xmlUCSIsShavian
13917extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013918#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
13919#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013920#endif
13921#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013922
13923#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013924#ifdef bottom_xmlunicode
13925#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000013926extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013927#else
13928#ifndef xmlUCSIsSinhala
13929extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013930#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
13931#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013932#endif
13933#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013934
13935#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013936#ifdef bottom_xmlunicode
13937#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000013938extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013939#else
13940#ifndef xmlUCSIsSmallFormVariants
13941extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013942#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
13943#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013944#endif
13945#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013946
13947#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013948#ifdef bottom_xmlunicode
13949#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013950extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013951#else
13952#ifndef xmlUCSIsSpacingModifierLetters
13953extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013954#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
13955#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013956#endif
13957#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013958
13959#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013960#ifdef bottom_xmlunicode
13961#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000013962extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013963#else
13964#ifndef xmlUCSIsSpecials
13965extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013966#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
13967#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013968#endif
13969#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013970
13971#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013972#ifdef bottom_xmlunicode
13973#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000013974extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013975#else
13976#ifndef xmlUCSIsSuperscriptsandSubscripts
13977extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013978#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
13979#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013980#endif
13981#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013982
13983#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013984#ifdef bottom_xmlunicode
13985#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013986extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013987#else
13988#ifndef xmlUCSIsSupplementalArrowsA
13989extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013990#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
13991#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013992#endif
13993#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013994
13995#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013996#ifdef bottom_xmlunicode
13997#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013998extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013999#else
14000#ifndef xmlUCSIsSupplementalArrowsB
14001extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014002#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14003#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014004#endif
14005#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014006
14007#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014008#ifdef bottom_xmlunicode
14009#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014010extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014011#else
14012#ifndef xmlUCSIsSupplementalMathematicalOperators
14013extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014014#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14015#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014016#endif
14017#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014018
14019#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014020#ifdef bottom_xmlunicode
14021#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014022extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014023#else
14024#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14025extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014026#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14027#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014028#endif
14029#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014030
14031#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014032#ifdef bottom_xmlunicode
14033#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014034extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014035#else
14036#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14037extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014038#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14039#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014040#endif
14041#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014042
14043#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014044#ifdef bottom_xmlunicode
14045#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014046extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014047#else
14048#ifndef xmlUCSIsSyriac
14049extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014050#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14051#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014052#endif
14053#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014054
14055#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014056#ifdef bottom_xmlunicode
14057#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014058extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014059#else
14060#ifndef xmlUCSIsTagalog
14061extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014062#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14063#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014064#endif
14065#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014066
14067#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014068#ifdef bottom_xmlunicode
14069#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014070extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014071#else
14072#ifndef xmlUCSIsTagbanwa
14073extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014074#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14075#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014076#endif
14077#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014078
14079#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014080#ifdef bottom_xmlunicode
14081#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014082extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014083#else
14084#ifndef xmlUCSIsTags
14085extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014086#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14087#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014088#endif
14089#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014090
14091#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014092#ifdef bottom_xmlunicode
14093#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014094extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014095#else
14096#ifndef xmlUCSIsTaiLe
14097extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014098#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14099#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014100#endif
14101#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014102
14103#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014104#ifdef bottom_xmlunicode
14105#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014106extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014107#else
14108#ifndef xmlUCSIsTaiXuanJingSymbols
14109extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014110#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14111#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014112#endif
14113#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014114
14115#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014116#ifdef bottom_xmlunicode
14117#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014118extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014119#else
14120#ifndef xmlUCSIsTamil
14121extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014122#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14123#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014124#endif
14125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014126
14127#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014128#ifdef bottom_xmlunicode
14129#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014130extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014131#else
14132#ifndef xmlUCSIsTelugu
14133extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014134#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14135#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014136#endif
14137#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014138
14139#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014140#ifdef bottom_xmlunicode
14141#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014142extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014143#else
14144#ifndef xmlUCSIsThaana
14145extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014146#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14147#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014148#endif
14149#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014150
14151#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014152#ifdef bottom_xmlunicode
14153#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014154extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014155#else
14156#ifndef xmlUCSIsThai
14157extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014158#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14159#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014160#endif
14161#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014162
14163#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014164#ifdef bottom_xmlunicode
14165#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014166extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014167#else
14168#ifndef xmlUCSIsTibetan
14169extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014170#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14171#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014172#endif
14173#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014174
14175#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014176#ifdef bottom_xmlunicode
14177#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014178extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014179#else
14180#ifndef xmlUCSIsUgaritic
14181extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014182#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14183#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014184#endif
14185#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014186
14187#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014188#ifdef bottom_xmlunicode
14189#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014190extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014191#else
14192#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14193extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014194#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14195#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014196#endif
14197#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014198
14199#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014200#ifdef bottom_xmlunicode
14201#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014202extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014203#else
14204#ifndef xmlUCSIsVariationSelectors
14205extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014206#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14207#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014208#endif
14209#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014210
14211#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014212#ifdef bottom_xmlunicode
14213#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014214extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014215#else
14216#ifndef xmlUCSIsVariationSelectorsSupplement
14217extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014218#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14219#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014220#endif
14221#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014222
14223#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014224#ifdef bottom_xmlunicode
14225#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014226extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014227#else
14228#ifndef xmlUCSIsYiRadicals
14229extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014230#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14231#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014232#endif
14233#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014234
14235#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014236#ifdef bottom_xmlunicode
14237#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014238extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014239#else
14240#ifndef xmlUCSIsYiSyllables
14241extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014242#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14243#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014244#endif
14245#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014246
14247#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014248#ifdef bottom_xmlunicode
14249#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014250extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014251#else
14252#ifndef xmlUCSIsYijingHexagramSymbols
14253extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014254#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14255#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014256#endif
14257#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014258
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014259#ifdef bottom_uri
14260#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014261extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014262#else
14263#ifndef xmlURIEscape
14264extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014265#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014266#endif
14267#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014268
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014269#ifdef bottom_uri
14270#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014271extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014272#else
14273#ifndef xmlURIEscapeStr
14274extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014275#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014276#endif
14277#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014278
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014279#ifdef bottom_uri
14280#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014281extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014282#else
14283#ifndef xmlURIUnescapeString
14284extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014285#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014286#endif
14287#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014288
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014289#ifdef bottom_xmlstring
14290#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014291extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014292#else
14293#ifndef xmlUTF8Charcmp
14294extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014295#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014296#endif
14297#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014298
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014299#ifdef bottom_xmlstring
14300#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014301extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014302#else
14303#ifndef xmlUTF8Size
14304extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014305#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014306#endif
14307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014308
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014309#ifdef bottom_xmlstring
14310#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014311extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014312#else
14313#ifndef xmlUTF8Strlen
14314extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014315#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014316#endif
14317#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014318
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014319#ifdef bottom_xmlstring
14320#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014321extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014322#else
14323#ifndef xmlUTF8Strloc
14324extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014325#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014326#endif
14327#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014328
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014329#ifdef bottom_xmlstring
14330#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014331extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014332#else
14333#ifndef xmlUTF8Strndup
14334extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014335#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014336#endif
14337#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014338
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014339#ifdef bottom_xmlstring
14340#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014341extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014342#else
14343#ifndef xmlUTF8Strpos
14344extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014345#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014346#endif
14347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014348
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014349#ifdef bottom_xmlstring
14350#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014351extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014352#else
14353#ifndef xmlUTF8Strsize
14354extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014355#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014356#endif
14357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014358
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014359#ifdef bottom_xmlstring
14360#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014361extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014362#else
14363#ifndef xmlUTF8Strsub
14364extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014365#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014366#endif
14367#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014368
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014369#ifdef bottom_tree
14370#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014371extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014372#else
14373#ifndef xmlUnlinkNode
14374extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014375#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014376#endif
14377#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014378
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014379#ifdef bottom_threads
14380#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014381extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014382#else
14383#ifndef xmlUnlockLibrary
14384extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014385#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014387#endif
14388
14389#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014390#ifdef bottom_tree
14391#undef xmlUnsetNsProp
14392extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14393#else
14394#ifndef xmlUnsetNsProp
14395extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14396#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14397#endif
14398#endif
14399#endif
14400
14401#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14402#ifdef bottom_tree
14403#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014404extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014405#else
14406#ifndef xmlUnsetProp
14407extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014408#define xmlUnsetProp xmlUnsetProp__internal_alias
14409#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014410#endif
14411#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014412
14413#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014414#ifdef bottom_valid
14415#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014416extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014417#else
14418#ifndef xmlValidBuildContentModel
14419extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014420#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14421#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014422#endif
14423#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014424
14425#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014426#ifdef bottom_valid
14427#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014428extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014429#else
14430#ifndef xmlValidCtxtNormalizeAttributeValue
14431extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014432#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14433#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014434#endif
14435#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014436
14437#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014438#ifdef bottom_valid
14439#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014440extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014441#else
14442#ifndef xmlValidGetPotentialChildren
14443extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014444#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14445#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014446#endif
14447#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014448
14449#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014450#ifdef bottom_valid
14451#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014452extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014453#else
14454#ifndef xmlValidGetValidElements
14455extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014456#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14457#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014458#endif
14459#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014460
14461#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014462#ifdef bottom_valid
14463#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014464extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014465#else
14466#ifndef xmlValidNormalizeAttributeValue
14467extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014468#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14469#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014470#endif
14471#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014472
14473#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014474#ifdef bottom_valid
14475#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014476extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014477#else
14478#ifndef xmlValidateAttributeDecl
14479extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014480#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
14481#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014482#endif
14483#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014484
14485#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014486#ifdef bottom_valid
14487#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014488extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014489#else
14490#ifndef xmlValidateAttributeValue
14491extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014492#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
14493#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014494#endif
14495#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014496
14497#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014498#ifdef bottom_valid
14499#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000014500extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014501#else
14502#ifndef xmlValidateDocument
14503extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014504#define xmlValidateDocument xmlValidateDocument__internal_alias
14505#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014506#endif
14507#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014508
14509#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014510#ifdef bottom_valid
14511#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014512extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014513#else
14514#ifndef xmlValidateDocumentFinal
14515extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014516#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
14517#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014518#endif
14519#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014520
14521#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014522#ifdef bottom_valid
14523#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000014524extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014525#else
14526#ifndef xmlValidateDtd
14527extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014528#define xmlValidateDtd xmlValidateDtd__internal_alias
14529#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014530#endif
14531#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014532
14533#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014534#ifdef bottom_valid
14535#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014536extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014537#else
14538#ifndef xmlValidateDtdFinal
14539extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014540#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
14541#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014543#endif
14544
14545#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014546#ifdef bottom_valid
14547#undef xmlValidateElement
14548extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
14549#else
14550#ifndef xmlValidateElement
14551extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
14552#define xmlValidateElement xmlValidateElement__internal_alias
14553#endif
14554#endif
14555#endif
14556
14557#if defined(LIBXML_VALID_ENABLED)
14558#ifdef bottom_valid
14559#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014560extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014561#else
14562#ifndef xmlValidateElementDecl
14563extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014564#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
14565#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014566#endif
14567#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014568
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000014569#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014570#ifdef bottom_tree
14571#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014572extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014573#else
14574#ifndef xmlValidateNCName
14575extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014576#define xmlValidateNCName xmlValidateNCName__internal_alias
14577#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014578#endif
14579#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014580
14581#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014582#ifdef bottom_tree
14583#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000014584extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014585#else
14586#ifndef xmlValidateNMToken
14587extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014588#define xmlValidateNMToken xmlValidateNMToken__internal_alias
14589#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014590#endif
14591#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014592
14593#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014594#ifdef bottom_tree
14595#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014596extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014597#else
14598#ifndef xmlValidateName
14599extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014600#define xmlValidateName xmlValidateName__internal_alias
14601#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014602#endif
14603#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014604
14605#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014606#ifdef bottom_valid
14607#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014608extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014609#else
14610#ifndef xmlValidateNameValue
14611extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014612#define xmlValidateNameValue xmlValidateNameValue__internal_alias
14613#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014614#endif
14615#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014616
14617#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014618#ifdef bottom_valid
14619#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014620extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014621#else
14622#ifndef xmlValidateNamesValue
14623extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014624#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
14625#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014626#endif
14627#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014628
14629#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014630#ifdef bottom_valid
14631#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014632extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014633#else
14634#ifndef xmlValidateNmtokenValue
14635extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014636#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
14637#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014639#endif
14640
14641#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014642#ifdef bottom_valid
14643#undef xmlValidateNmtokensValue
14644extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
14645#else
14646#ifndef xmlValidateNmtokensValue
14647extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
14648#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
14649#endif
14650#endif
14651#endif
14652
14653#if defined(LIBXML_VALID_ENABLED)
14654#ifdef bottom_valid
14655#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014656extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014657#else
14658#ifndef xmlValidateNotationDecl
14659extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014660#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
14661#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014662#endif
14663#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014664
14665#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014666#ifdef bottom_valid
14667#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014668extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014669#else
14670#ifndef xmlValidateNotationUse
14671extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014672#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
14673#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014674#endif
14675#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014676
14677#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014678#ifdef bottom_valid
14679#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000014680extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014681#else
14682#ifndef xmlValidateOneAttribute
14683extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014684#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
14685#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014686#endif
14687#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014688
14689#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014690#ifdef bottom_valid
14691#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014692extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014693#else
14694#ifndef xmlValidateOneElement
14695extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014696#define xmlValidateOneElement xmlValidateOneElement__internal_alias
14697#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014698#endif
14699#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014700
14701#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014702#ifdef bottom_valid
14703#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000014704extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014705#else
14706#ifndef xmlValidateOneNamespace
14707extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014708#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
14709#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014710#endif
14711#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014712
14713#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014714#ifdef bottom_valid
14715#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014716extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014717#else
14718#ifndef xmlValidatePopElement
14719extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014720#define xmlValidatePopElement xmlValidatePopElement__internal_alias
14721#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014723#endif
14724
14725#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014726#ifdef bottom_valid
14727#undef xmlValidatePushCData
14728extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
14729#else
14730#ifndef xmlValidatePushCData
14731extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
14732#define xmlValidatePushCData xmlValidatePushCData__internal_alias
14733#endif
14734#endif
14735#endif
14736
14737#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
14738#ifdef bottom_valid
14739#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014740extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014741#else
14742#ifndef xmlValidatePushElement
14743extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014744#define xmlValidatePushElement xmlValidatePushElement__internal_alias
14745#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014746#endif
14747#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014748
14749#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014750#ifdef bottom_tree
14751#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014752extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014753#else
14754#ifndef xmlValidateQName
14755extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014756#define xmlValidateQName xmlValidateQName__internal_alias
14757#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014758#endif
14759#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014760
14761#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014762#ifdef bottom_valid
14763#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000014764extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014765#else
14766#ifndef xmlValidateRoot
14767extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014768#define xmlValidateRoot xmlValidateRoot__internal_alias
14769#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014770#endif
14771#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014772
14773#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014774#ifdef bottom_xinclude
14775#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000014776extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014777#else
14778#ifndef xmlXIncludeFreeContext
14779extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014780#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
14781#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014782#endif
14783#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014784
14785#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014786#ifdef bottom_xinclude
14787#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000014788extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014789#else
14790#ifndef xmlXIncludeNewContext
14791extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014792#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
14793#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014794#endif
14795#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014796
14797#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014798#ifdef bottom_xinclude
14799#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000014800extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014801#else
14802#ifndef xmlXIncludeProcess
14803extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014804#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
14805#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014806#endif
14807#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014808
14809#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014810#ifdef bottom_xinclude
14811#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014812extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014813#else
14814#ifndef xmlXIncludeProcessFlags
14815extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014816#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
14817#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014818#endif
14819#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014820
14821#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014822#ifdef bottom_xinclude
14823#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014824extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014825#else
14826#ifndef xmlXIncludeProcessNode
14827extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014828#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
14829#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014830#endif
14831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014832
14833#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014834#ifdef bottom_xinclude
14835#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000014836extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014837#else
14838#ifndef xmlXIncludeProcessTree
14839extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014840#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
14841#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014842#endif
14843#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014844
14845#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014846#ifdef bottom_xinclude
14847#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014848extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014849#else
14850#ifndef xmlXIncludeProcessTreeFlags
14851extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014852#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
14853#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014854#endif
14855#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014856
14857#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014858#ifdef bottom_xinclude
14859#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014860extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014861#else
14862#ifndef xmlXIncludeSetFlags
14863extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014864#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
14865#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014866#endif
14867#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014868
14869#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014870#ifdef bottom_xpath
14871#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000014872extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014873#else
14874#ifndef xmlXPathAddValues
14875extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014876#define xmlXPathAddValues xmlXPathAddValues__internal_alias
14877#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014878#endif
14879#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014880
14881#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014882#ifdef bottom_xpath
14883#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000014884extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014885#else
14886#ifndef xmlXPathBooleanFunction
14887extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014888#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
14889#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014890#endif
14891#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014892
14893#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014894#ifdef bottom_xpath
14895#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014896extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014897#else
14898#ifndef xmlXPathCastBooleanToNumber
14899extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014900#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
14901#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014902#endif
14903#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014904
14905#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014906#ifdef bottom_xpath
14907#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014908extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014909#else
14910#ifndef xmlXPathCastBooleanToString
14911extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014912#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
14913#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014914#endif
14915#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014916
14917#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014918#ifdef bottom_xpath
14919#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014920extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014921#else
14922#ifndef xmlXPathCastNodeSetToBoolean
14923extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014924#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
14925#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014926#endif
14927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014928
14929#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014930#ifdef bottom_xpath
14931#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014932extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014933#else
14934#ifndef xmlXPathCastNodeSetToNumber
14935extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014936#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
14937#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014938#endif
14939#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014940
14941#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014942#ifdef bottom_xpath
14943#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014944extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014945#else
14946#ifndef xmlXPathCastNodeSetToString
14947extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014948#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
14949#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014950#endif
14951#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014952
14953#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014954#ifdef bottom_xpath
14955#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014956extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014957#else
14958#ifndef xmlXPathCastNodeToNumber
14959extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014960#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
14961#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014962#endif
14963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014964
14965#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014966#ifdef bottom_xpath
14967#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014968extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014969#else
14970#ifndef xmlXPathCastNodeToString
14971extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014972#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
14973#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014974#endif
14975#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014976
14977#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014978#ifdef bottom_xpath
14979#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014980extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014981#else
14982#ifndef xmlXPathCastNumberToBoolean
14983extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014984#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
14985#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014986#endif
14987#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014988
14989#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014990#ifdef bottom_xpath
14991#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014992extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014993#else
14994#ifndef xmlXPathCastNumberToString
14995extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014996#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
14997#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014998#endif
14999#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015000
15001#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015002#ifdef bottom_xpath
15003#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015004extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015005#else
15006#ifndef xmlXPathCastStringToBoolean
15007extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015008#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15009#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015010#endif
15011#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015012
15013#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015014#ifdef bottom_xpath
15015#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015016extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015017#else
15018#ifndef xmlXPathCastStringToNumber
15019extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015020#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15021#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015022#endif
15023#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015024
15025#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015026#ifdef bottom_xpath
15027#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015028extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015029#else
15030#ifndef xmlXPathCastToBoolean
15031extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015032#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15033#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015034#endif
15035#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015036
15037#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015038#ifdef bottom_xpath
15039#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015040extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015041#else
15042#ifndef xmlXPathCastToNumber
15043extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015044#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15045#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015046#endif
15047#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015048
15049#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015050#ifdef bottom_xpath
15051#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015052extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015053#else
15054#ifndef xmlXPathCastToString
15055extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015056#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15057#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015058#endif
15059#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015060
15061#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015062#ifdef bottom_xpath
15063#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015064extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015065#else
15066#ifndef xmlXPathCeilingFunction
15067extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015068#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15069#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015070#endif
15071#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015072
15073#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015074#ifdef bottom_xpath
15075#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015076extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015077#else
15078#ifndef xmlXPathCmpNodes
15079extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015080#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15081#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015082#endif
15083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015084
15085#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015086#ifdef bottom_xpath
15087#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015088extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015089#else
15090#ifndef xmlXPathCompareValues
15091extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015092#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15093#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015094#endif
15095#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015096
15097#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015098#ifdef bottom_xpath
15099#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015100extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015101#else
15102#ifndef xmlXPathCompile
15103extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015104#define xmlXPathCompile xmlXPathCompile__internal_alias
15105#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015106#endif
15107#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015108
15109#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015110#ifdef bottom_xpath
15111#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015112extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015113#else
15114#ifndef xmlXPathCompiledEval
15115extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015116#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15117#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015118#endif
15119#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015120
15121#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015122#ifdef bottom_xpath
15123#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015124extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015125#else
15126#ifndef xmlXPathConcatFunction
15127extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015128#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15129#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015130#endif
15131#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015132
15133#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015134#ifdef bottom_xpath
15135#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015136extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015137#else
15138#ifndef xmlXPathContainsFunction
15139extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015140#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15141#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015142#endif
15143#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015144
15145#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015146#ifdef bottom_xpath
15147#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015148extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015149#else
15150#ifndef xmlXPathConvertBoolean
15151extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015152#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15153#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015154#endif
15155#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015156
15157#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015158#ifdef bottom_xpath
15159#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015160extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015161#else
15162#ifndef xmlXPathConvertNumber
15163extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015164#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15165#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015166#endif
15167#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015168
15169#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015170#ifdef bottom_xpath
15171#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015172extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015173#else
15174#ifndef xmlXPathConvertString
15175extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015176#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15177#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015178#endif
15179#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015180
15181#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015182#ifdef bottom_xpath
15183#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015184extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015185#else
15186#ifndef xmlXPathCountFunction
15187extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015188#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15189#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015190#endif
15191#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015192
15193#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015194#ifdef bottom_xpath
15195#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015196extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015197#else
15198#ifndef xmlXPathCtxtCompile
15199extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015200#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15201#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015202#endif
15203#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015204
15205#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015206#ifdef bottom_xpath
15207#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015208extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015209#else
15210#ifndef xmlXPathDebugDumpCompExpr
15211extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015212#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15213#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015214#endif
15215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015216
15217#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015218#ifdef bottom_xpath
15219#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015220extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015221#else
15222#ifndef xmlXPathDebugDumpObject
15223extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015224#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15225#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015226#endif
15227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015228
15229#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015230#ifdef bottom_xpath
15231#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015232extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015233#else
15234#ifndef xmlXPathDifference
15235extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015236#define xmlXPathDifference xmlXPathDifference__internal_alias
15237#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015238#endif
15239#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015240
15241#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015242#ifdef bottom_xpath
15243#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015244extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015245#else
15246#ifndef xmlXPathDistinct
15247extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015248#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15249#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015250#endif
15251#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015252
15253#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015254#ifdef bottom_xpath
15255#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015256extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015257#else
15258#ifndef xmlXPathDistinctSorted
15259extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015260#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15261#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015262#endif
15263#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015264
15265#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015266#ifdef bottom_xpath
15267#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015268extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015269#else
15270#ifndef xmlXPathDivValues
15271extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015272#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15273#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015274#endif
15275#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015276
15277#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015278#ifdef bottom_xpath
15279#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015280extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015281#else
15282#ifndef xmlXPathEqualValues
15283extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015284#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15285#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015286#endif
15287#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015288
15289#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015290#ifdef bottom_xpath
15291#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015292extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015293#else
15294#ifndef xmlXPathErr
15295extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015296#define xmlXPathErr xmlXPathErr__internal_alias
15297#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015298#endif
15299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015300
15301#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015302#ifdef bottom_xpath
15303#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015304extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015305#else
15306#ifndef xmlXPathEval
15307extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015308#define xmlXPathEval xmlXPathEval__internal_alias
15309#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015310#endif
15311#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015312
15313#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015314#ifdef bottom_xpath
15315#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015316extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015317#else
15318#ifndef xmlXPathEvalExpr
15319extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015320#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15321#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015322#endif
15323#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015324
15325#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015326#ifdef bottom_xpath
15327#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015328extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015329#else
15330#ifndef xmlXPathEvalExpression
15331extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015332#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15333#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015334#endif
15335#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015336
15337#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015338#ifdef bottom_xpath
15339#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015340extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015341#else
15342#ifndef xmlXPathEvalPredicate
15343extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015344#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15345#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015346#endif
15347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015348
15349#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015350#ifdef bottom_xpath
15351#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015352extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015353#else
15354#ifndef xmlXPathEvaluatePredicateResult
15355extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015356#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15357#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015358#endif
15359#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015360
15361#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015362#ifdef bottom_xpath
15363#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015364extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015365#else
15366#ifndef xmlXPathFalseFunction
15367extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015368#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15369#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015370#endif
15371#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015372
15373#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015374#ifdef bottom_xpath
15375#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015376extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015377#else
15378#ifndef xmlXPathFloorFunction
15379extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015380#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15381#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015382#endif
15383#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015384
15385#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015386#ifdef bottom_xpath
15387#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015388extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015389#else
15390#ifndef xmlXPathFreeCompExpr
15391extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015392#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15393#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015394#endif
15395#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015396
15397#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015398#ifdef bottom_xpath
15399#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015400extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015401#else
15402#ifndef xmlXPathFreeContext
15403extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015404#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15405#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015406#endif
15407#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015408
15409#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015410#ifdef bottom_xpath
15411#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015412extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015413#else
15414#ifndef xmlXPathFreeNodeSet
15415extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015416#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15417#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015418#endif
15419#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015420
15421#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015422#ifdef bottom_xpath
15423#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015424extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015425#else
15426#ifndef xmlXPathFreeNodeSetList
15427extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015428#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15429#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015430#endif
15431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015432
15433#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015434#ifdef bottom_xpath
15435#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015436extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015437#else
15438#ifndef xmlXPathFreeObject
15439extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015440#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15441#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015442#endif
15443#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015444
15445#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015446#ifdef bottom_xpath
15447#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015448extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015449#else
15450#ifndef xmlXPathFreeParserContext
15451extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015452#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
15453#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015454#endif
15455#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015456
15457#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015458#ifdef bottom_xpath
15459#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015460extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015461#else
15462#ifndef xmlXPathFunctionLookup
15463extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015464#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
15465#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015466#endif
15467#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015468
15469#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015470#ifdef bottom_xpath
15471#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000015472extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015473#else
15474#ifndef xmlXPathFunctionLookupNS
15475extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015476#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
15477#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015478#endif
15479#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015480
15481#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015482#ifdef bottom_xpath
15483#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015484extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015485#else
15486#ifndef xmlXPathHasSameNodes
15487extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015488#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
15489#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015490#endif
15491#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015492
15493#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015494#ifdef bottom_xpath
15495#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015496extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015497#else
15498#ifndef xmlXPathIdFunction
15499extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015500#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
15501#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015502#endif
15503#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015504
15505#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015506#ifdef bottom_xpath
15507#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000015508extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015509#else
15510#ifndef xmlXPathInit
15511extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015512#define xmlXPathInit xmlXPathInit__internal_alias
15513#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015514#endif
15515#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015516
15517#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015518#ifdef bottom_xpath
15519#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000015520extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015521#else
15522#ifndef xmlXPathIntersection
15523extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015524#define xmlXPathIntersection xmlXPathIntersection__internal_alias
15525#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015526#endif
15527#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015528
15529#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015530#ifdef bottom_xpath
15531#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015532extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015533#else
15534#ifndef xmlXPathIsInf
15535extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015536#define xmlXPathIsInf xmlXPathIsInf__internal_alias
15537#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015538#endif
15539#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015540
15541#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015542#ifdef bottom_xpath
15543#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000015544extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015545#else
15546#ifndef xmlXPathIsNaN
15547extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015548#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
15549#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015550#endif
15551#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015552
15553#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015554#ifdef bottom_xpath
15555#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000015556extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015557#else
15558#ifndef xmlXPathIsNodeType
15559extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015560#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
15561#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015562#endif
15563#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015564
15565#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015566#ifdef bottom_xpath
15567#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015568extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015569#else
15570#ifndef xmlXPathLangFunction
15571extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015572#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
15573#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015574#endif
15575#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015576
15577#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015578#ifdef bottom_xpath
15579#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015580extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015581#else
15582#ifndef xmlXPathLastFunction
15583extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015584#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
15585#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015586#endif
15587#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015588
15589#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015590#ifdef bottom_xpath
15591#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015592extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015593#else
15594#ifndef xmlXPathLeading
15595extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015596#define xmlXPathLeading xmlXPathLeading__internal_alias
15597#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015598#endif
15599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015600
15601#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015602#ifdef bottom_xpath
15603#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015604extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015605#else
15606#ifndef xmlXPathLeadingSorted
15607extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015608#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
15609#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015610#endif
15611#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015612
15613#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015614#ifdef bottom_xpath
15615#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015616extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015617#else
15618#ifndef xmlXPathLocalNameFunction
15619extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015620#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
15621#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015622#endif
15623#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015624
15625#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015626#ifdef bottom_xpath
15627#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015628extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015629#else
15630#ifndef xmlXPathModValues
15631extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015632#define xmlXPathModValues xmlXPathModValues__internal_alias
15633#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015634#endif
15635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015636
15637#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015638#ifdef bottom_xpath
15639#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015640extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015641#else
15642#ifndef xmlXPathMultValues
15643extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015644#define xmlXPathMultValues xmlXPathMultValues__internal_alias
15645#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015646#endif
15647#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015648
15649#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015650#ifdef bottom_xpath
15651#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015652extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015653#else
15654#ifndef xmlXPathNamespaceURIFunction
15655extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015656#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
15657#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015658#endif
15659#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015660
15661#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015662#ifdef bottom_xpath
15663#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015664extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015665#else
15666#ifndef xmlXPathNewBoolean
15667extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015668#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
15669#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015670#endif
15671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015672
15673#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015674#ifdef bottom_xpath
15675#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015676extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015677#else
15678#ifndef xmlXPathNewCString
15679extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015680#define xmlXPathNewCString xmlXPathNewCString__internal_alias
15681#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015682#endif
15683#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015684
15685#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015686#ifdef bottom_xpath
15687#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015688extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015689#else
15690#ifndef xmlXPathNewContext
15691extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015692#define xmlXPathNewContext xmlXPathNewContext__internal_alias
15693#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015694#endif
15695#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015696
15697#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015698#ifdef bottom_xpath
15699#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000015700extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015701#else
15702#ifndef xmlXPathNewFloat
15703extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015704#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
15705#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015706#endif
15707#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015708
15709#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015710#ifdef bottom_xpath
15711#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015712extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015713#else
15714#ifndef xmlXPathNewNodeSet
15715extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015716#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
15717#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015718#endif
15719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015720
15721#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015722#ifdef bottom_xpath
15723#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015724extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015725#else
15726#ifndef xmlXPathNewNodeSetList
15727extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015728#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
15729#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015730#endif
15731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015732
15733#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015734#ifdef bottom_xpath
15735#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015736extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015737#else
15738#ifndef xmlXPathNewParserContext
15739extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015740#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
15741#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015742#endif
15743#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015744
15745#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015746#ifdef bottom_xpath
15747#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015748extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015749#else
15750#ifndef xmlXPathNewString
15751extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015752#define xmlXPathNewString xmlXPathNewString__internal_alias
15753#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015754#endif
15755#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015756
15757#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015758#ifdef bottom_xpath
15759#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015760extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015761#else
15762#ifndef xmlXPathNewValueTree
15763extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015764#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
15765#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015766#endif
15767#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015768
15769#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015770#ifdef bottom_xpath
15771#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000015772extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015773#else
15774#ifndef xmlXPathNextAncestor
15775extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015776#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
15777#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015778#endif
15779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015780
15781#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015782#ifdef bottom_xpath
15783#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015784extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015785#else
15786#ifndef xmlXPathNextAncestorOrSelf
15787extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015788#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
15789#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015790#endif
15791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015792
15793#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015794#ifdef bottom_xpath
15795#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015796extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015797#else
15798#ifndef xmlXPathNextAttribute
15799extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015800#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
15801#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015802#endif
15803#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015804
15805#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015806#ifdef bottom_xpath
15807#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000015808extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015809#else
15810#ifndef xmlXPathNextChild
15811extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015812#define xmlXPathNextChild xmlXPathNextChild__internal_alias
15813#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015814#endif
15815#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015816
15817#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015818#ifdef bottom_xpath
15819#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000015820extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015821#else
15822#ifndef xmlXPathNextDescendant
15823extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015824#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
15825#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015826#endif
15827#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015828
15829#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015830#ifdef bottom_xpath
15831#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015832extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015833#else
15834#ifndef xmlXPathNextDescendantOrSelf
15835extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015836#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
15837#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015838#endif
15839#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015840
15841#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015842#ifdef bottom_xpath
15843#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000015844extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015845#else
15846#ifndef xmlXPathNextFollowing
15847extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015848#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
15849#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015850#endif
15851#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015852
15853#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015854#ifdef bottom_xpath
15855#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000015856extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015857#else
15858#ifndef xmlXPathNextFollowingSibling
15859extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015860#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
15861#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015862#endif
15863#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015864
15865#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015866#ifdef bottom_xpath
15867#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015868extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015869#else
15870#ifndef xmlXPathNextNamespace
15871extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015872#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
15873#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015874#endif
15875#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015876
15877#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015878#ifdef bottom_xpath
15879#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000015880extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015881#else
15882#ifndef xmlXPathNextParent
15883extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015884#define xmlXPathNextParent xmlXPathNextParent__internal_alias
15885#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015886#endif
15887#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015888
15889#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015890#ifdef bottom_xpath
15891#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000015892extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015893#else
15894#ifndef xmlXPathNextPreceding
15895extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015896#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
15897#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015898#endif
15899#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015900
15901#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015902#ifdef bottom_xpath
15903#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000015904extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015905#else
15906#ifndef xmlXPathNextPrecedingSibling
15907extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015908#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
15909#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015910#endif
15911#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015912
15913#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015914#ifdef bottom_xpath
15915#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015916extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015917#else
15918#ifndef xmlXPathNextSelf
15919extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015920#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
15921#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015922#endif
15923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015924
15925#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015926#ifdef bottom_xpath
15927#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015928extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015929#else
15930#ifndef xmlXPathNodeLeading
15931extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015932#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
15933#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015934#endif
15935#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015936
15937#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015938#ifdef bottom_xpath
15939#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015940extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015941#else
15942#ifndef xmlXPathNodeLeadingSorted
15943extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015944#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
15945#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015946#endif
15947#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015948
15949#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015950#ifdef bottom_xpath
15951#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015952extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015953#else
15954#ifndef xmlXPathNodeSetAdd
15955extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015956#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
15957#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015958#endif
15959#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015960
15961#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015962#ifdef bottom_xpath
15963#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000015964extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015965#else
15966#ifndef xmlXPathNodeSetAddNs
15967extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015968#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
15969#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015970#endif
15971#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015972
15973#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015974#ifdef bottom_xpath
15975#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000015976extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015977#else
15978#ifndef xmlXPathNodeSetAddUnique
15979extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015980#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
15981#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015982#endif
15983#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015984
15985#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015986#ifdef bottom_xpath
15987#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000015988extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015989#else
15990#ifndef xmlXPathNodeSetContains
15991extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015992#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
15993#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015994#endif
15995#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015996
15997#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015998#ifdef bottom_xpath
15999#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016000extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016001#else
16002#ifndef xmlXPathNodeSetCreate
16003extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016004#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16005#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016006#endif
16007#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016008
16009#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016010#ifdef bottom_xpath
16011#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016012extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016013#else
16014#ifndef xmlXPathNodeSetDel
16015extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016016#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16017#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016018#endif
16019#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016020
16021#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016022#ifdef bottom_xpath
16023#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016024extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016025#else
16026#ifndef xmlXPathNodeSetFreeNs
16027extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016028#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16029#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016030#endif
16031#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016032
16033#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016034#ifdef bottom_xpath
16035#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016036extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016037#else
16038#ifndef xmlXPathNodeSetMerge
16039extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016040#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16041#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016042#endif
16043#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016044
16045#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016046#ifdef bottom_xpath
16047#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016048extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016049#else
16050#ifndef xmlXPathNodeSetRemove
16051extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016052#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16053#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016054#endif
16055#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016056
16057#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016058#ifdef bottom_xpath
16059#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016060extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016061#else
16062#ifndef xmlXPathNodeSetSort
16063extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016064#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16065#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016066#endif
16067#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016068
16069#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016070#ifdef bottom_xpath
16071#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016072extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016073#else
16074#ifndef xmlXPathNodeTrailing
16075extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016076#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16077#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016078#endif
16079#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016080
16081#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016082#ifdef bottom_xpath
16083#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016084extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016085#else
16086#ifndef xmlXPathNodeTrailingSorted
16087extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016088#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16089#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016090#endif
16091#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016092
16093#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016094#ifdef bottom_xpath
16095#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016096extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016097#else
16098#ifndef xmlXPathNormalizeFunction
16099extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016100#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16101#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016102#endif
16103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016104
16105#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016106#ifdef bottom_xpath
16107#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016108extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016109#else
16110#ifndef xmlXPathNotEqualValues
16111extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016112#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16113#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016114#endif
16115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016116
16117#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016118#ifdef bottom_xpath
16119#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016120extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016121#else
16122#ifndef xmlXPathNotFunction
16123extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016124#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16125#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016126#endif
16127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016128
16129#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016130#ifdef bottom_xpath
16131#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016132extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016133#else
16134#ifndef xmlXPathNsLookup
16135extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016136#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16137#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016138#endif
16139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016140
16141#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016142#ifdef bottom_xpath
16143#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016144extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016145#else
16146#ifndef xmlXPathNumberFunction
16147extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016148#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16149#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016150#endif
16151#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016152
16153#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016154#ifdef bottom_xpath
16155#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016156extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016157#else
16158#ifndef xmlXPathObjectCopy
16159extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016160#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16161#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016162#endif
16163#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016164
16165#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016166#ifdef bottom_xpath
16167#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016168extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016169#else
16170#ifndef xmlXPathOrderDocElems
16171extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016172#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16173#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016174#endif
16175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016176
16177#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016178#ifdef bottom_xpath
16179#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016180extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016181#else
16182#ifndef xmlXPathParseNCName
16183extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016184#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16185#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016186#endif
16187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016188
16189#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016190#ifdef bottom_xpath
16191#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016192extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016193#else
16194#ifndef xmlXPathParseName
16195extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016196#define xmlXPathParseName xmlXPathParseName__internal_alias
16197#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016198#endif
16199#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016200
16201#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016202#ifdef bottom_xpath
16203#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016204extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016205#else
16206#ifndef xmlXPathPopBoolean
16207extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016208#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16209#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016210#endif
16211#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016212
16213#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016214#ifdef bottom_xpath
16215#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016216extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016217#else
16218#ifndef xmlXPathPopExternal
16219extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016220#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16221#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016222#endif
16223#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016224
16225#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016226#ifdef bottom_xpath
16227#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016228extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016229#else
16230#ifndef xmlXPathPopNodeSet
16231extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016232#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16233#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016234#endif
16235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016236
16237#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016238#ifdef bottom_xpath
16239#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016240extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016241#else
16242#ifndef xmlXPathPopNumber
16243extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016244#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16245#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016246#endif
16247#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016248
16249#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016250#ifdef bottom_xpath
16251#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016252extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016253#else
16254#ifndef xmlXPathPopString
16255extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016256#define xmlXPathPopString xmlXPathPopString__internal_alias
16257#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016258#endif
16259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016260
16261#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016262#ifdef bottom_xpath
16263#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016264extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016265#else
16266#ifndef xmlXPathPositionFunction
16267extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016268#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16269#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016270#endif
16271#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016272
16273#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016274#ifdef bottom_xpath
16275#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016276extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016277#else
16278#ifndef xmlXPathRegisterAllFunctions
16279extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016280#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16281#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016282#endif
16283#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016284
16285#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016286#ifdef bottom_xpath
16287#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016288extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016289#else
16290#ifndef xmlXPathRegisterFunc
16291extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016292#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16293#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016294#endif
16295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016296
16297#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016298#ifdef bottom_xpath
16299#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016300extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016301#else
16302#ifndef xmlXPathRegisterFuncLookup
16303extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016304#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16305#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016306#endif
16307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016308
16309#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016310#ifdef bottom_xpath
16311#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016312extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016313#else
16314#ifndef xmlXPathRegisterFuncNS
16315extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016316#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16317#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016318#endif
16319#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016320
16321#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016322#ifdef bottom_xpath
16323#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016324extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016325#else
16326#ifndef xmlXPathRegisterNs
16327extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016328#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16329#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016330#endif
16331#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016332
16333#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016334#ifdef bottom_xpath
16335#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016336extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016337#else
16338#ifndef xmlXPathRegisterVariable
16339extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016340#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16341#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016342#endif
16343#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016344
16345#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016346#ifdef bottom_xpath
16347#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016348extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016349#else
16350#ifndef xmlXPathRegisterVariableLookup
16351extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016352#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16353#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016354#endif
16355#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016356
16357#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016358#ifdef bottom_xpath
16359#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016360extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016361#else
16362#ifndef xmlXPathRegisterVariableNS
16363extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016364#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16365#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016366#endif
16367#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016368
16369#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016370#ifdef bottom_xpath
16371#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016372extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016373#else
16374#ifndef xmlXPathRegisteredFuncsCleanup
16375extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016376#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16377#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016378#endif
16379#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016380
16381#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016382#ifdef bottom_xpath
16383#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016384extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016385#else
16386#ifndef xmlXPathRegisteredNsCleanup
16387extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016388#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16389#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016390#endif
16391#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016392
16393#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016394#ifdef bottom_xpath
16395#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016396extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016397#else
16398#ifndef xmlXPathRegisteredVariablesCleanup
16399extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016400#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16401#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016402#endif
16403#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016404
16405#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016406#ifdef bottom_xpath
16407#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016408extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016409#else
16410#ifndef xmlXPathRoot
16411extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016412#define xmlXPathRoot xmlXPathRoot__internal_alias
16413#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016414#endif
16415#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016416
16417#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016418#ifdef bottom_xpath
16419#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016420extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016421#else
16422#ifndef xmlXPathRoundFunction
16423extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016424#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16425#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016426#endif
16427#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016428
16429#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016430#ifdef bottom_xpath
16431#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016432extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016433#else
16434#ifndef xmlXPathStartsWithFunction
16435extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016436#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16437#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016438#endif
16439#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016440
16441#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016442#ifdef bottom_xpath
16443#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016444extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016445#else
16446#ifndef xmlXPathStringEvalNumber
16447extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016448#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
16449#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016450#endif
16451#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016452
16453#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016454#ifdef bottom_xpath
16455#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016456extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016457#else
16458#ifndef xmlXPathStringFunction
16459extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016460#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
16461#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016462#endif
16463#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016464
16465#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016466#ifdef bottom_xpath
16467#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016468extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016469#else
16470#ifndef xmlXPathStringLengthFunction
16471extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016472#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
16473#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016474#endif
16475#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016476
16477#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016478#ifdef bottom_xpath
16479#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016480extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016481#else
16482#ifndef xmlXPathSubValues
16483extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016484#define xmlXPathSubValues xmlXPathSubValues__internal_alias
16485#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016486#endif
16487#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016488
16489#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016490#ifdef bottom_xpath
16491#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016492extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016493#else
16494#ifndef xmlXPathSubstringAfterFunction
16495extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016496#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
16497#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016498#endif
16499#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016500
16501#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016502#ifdef bottom_xpath
16503#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016504extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016505#else
16506#ifndef xmlXPathSubstringBeforeFunction
16507extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016508#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
16509#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016510#endif
16511#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016512
16513#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016514#ifdef bottom_xpath
16515#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016516extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016517#else
16518#ifndef xmlXPathSubstringFunction
16519extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016520#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
16521#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016522#endif
16523#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016524
16525#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016526#ifdef bottom_xpath
16527#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016528extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016529#else
16530#ifndef xmlXPathSumFunction
16531extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016532#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
16533#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016534#endif
16535#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016536
16537#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016538#ifdef bottom_xpath
16539#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016540extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016541#else
16542#ifndef xmlXPathTrailing
16543extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016544#define xmlXPathTrailing xmlXPathTrailing__internal_alias
16545#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016546#endif
16547#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016548
16549#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016550#ifdef bottom_xpath
16551#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016552extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016553#else
16554#ifndef xmlXPathTrailingSorted
16555extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016556#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
16557#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016558#endif
16559#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016560
16561#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016562#ifdef bottom_xpath
16563#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016564extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016565#else
16566#ifndef xmlXPathTranslateFunction
16567extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016568#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
16569#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016570#endif
16571#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016572
16573#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016574#ifdef bottom_xpath
16575#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016576extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016577#else
16578#ifndef xmlXPathTrueFunction
16579extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016580#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
16581#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016582#endif
16583#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016584
16585#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016586#ifdef bottom_xpath
16587#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000016588extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016589#else
16590#ifndef xmlXPathValueFlipSign
16591extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016592#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
16593#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016594#endif
16595#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016596
16597#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016598#ifdef bottom_xpath
16599#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016600extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016601#else
16602#ifndef xmlXPathVariableLookup
16603extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016604#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
16605#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016606#endif
16607#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016608
16609#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016610#ifdef bottom_xpath
16611#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016612extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016613#else
16614#ifndef xmlXPathVariableLookupNS
16615extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016616#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
16617#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016618#endif
16619#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016620
16621#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016622#ifdef bottom_xpath
16623#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016624extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016625#else
16626#ifndef xmlXPathWrapCString
16627extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016628#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
16629#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016630#endif
16631#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016632
16633#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016634#ifdef bottom_xpath
16635#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016636extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016637#else
16638#ifndef xmlXPathWrapExternal
16639extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016640#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
16641#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016642#endif
16643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016644
16645#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016646#ifdef bottom_xpath
16647#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016648extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016649#else
16650#ifndef xmlXPathWrapNodeSet
16651extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016652#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
16653#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016654#endif
16655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016656
16657#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016658#ifdef bottom_xpath
16659#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016660extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016661#else
16662#ifndef xmlXPathWrapString
16663extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016664#define xmlXPathWrapString xmlXPathWrapString__internal_alias
16665#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016666#endif
16667#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016668
16669#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016670#ifdef bottom_xpath
16671#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000016672extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016673#else
16674#ifndef xmlXPatherror
16675extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016676#define xmlXPatherror xmlXPatherror__internal_alias
16677#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016678#endif
16679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016680
16681#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016682#ifdef bottom_xpointer
16683#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016684extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016685#else
16686#ifndef xmlXPtrBuildNodeList
16687extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016688#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
16689#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016690#endif
16691#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016692
16693#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016694#ifdef bottom_xpointer
16695#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000016696extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016697#else
16698#ifndef xmlXPtrEval
16699extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016700#define xmlXPtrEval xmlXPtrEval__internal_alias
16701#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016702#endif
16703#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016704
16705#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016706#ifdef bottom_xpointer
16707#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016708extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016709#else
16710#ifndef xmlXPtrEvalRangePredicate
16711extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016712#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
16713#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016714#endif
16715#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016716
16717#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016718#ifdef bottom_xpointer
16719#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016720extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016721#else
16722#ifndef xmlXPtrFreeLocationSet
16723extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016724#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
16725#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016726#endif
16727#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016728
16729#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016730#ifdef bottom_xpointer
16731#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016732extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016733#else
16734#ifndef xmlXPtrLocationSetAdd
16735extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016736#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
16737#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016738#endif
16739#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016740
16741#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016742#ifdef bottom_xpointer
16743#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016744extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016745#else
16746#ifndef xmlXPtrLocationSetCreate
16747extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016748#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
16749#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016750#endif
16751#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016752
16753#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016754#ifdef bottom_xpointer
16755#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016756extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016757#else
16758#ifndef xmlXPtrLocationSetDel
16759extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016760#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
16761#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016762#endif
16763#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016764
16765#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016766#ifdef bottom_xpointer
16767#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016768extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016769#else
16770#ifndef xmlXPtrLocationSetMerge
16771extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016772#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
16773#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016774#endif
16775#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016776
16777#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016778#ifdef bottom_xpointer
16779#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016780extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016781#else
16782#ifndef xmlXPtrLocationSetRemove
16783extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016784#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
16785#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016786#endif
16787#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016788
16789#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016790#ifdef bottom_xpointer
16791#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000016792extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016793#else
16794#ifndef xmlXPtrNewCollapsedRange
16795extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016796#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
16797#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016798#endif
16799#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016800
16801#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016802#ifdef bottom_xpointer
16803#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016804extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016805#else
16806#ifndef xmlXPtrNewContext
16807extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016808#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
16809#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016810#endif
16811#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016812
16813#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016814#ifdef bottom_xpointer
16815#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016816extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016817#else
16818#ifndef xmlXPtrNewLocationSetNodeSet
16819extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016820#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
16821#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016822#endif
16823#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016824
16825#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016826#ifdef bottom_xpointer
16827#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016828extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016829#else
16830#ifndef xmlXPtrNewLocationSetNodes
16831extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016832#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
16833#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016834#endif
16835#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016836
16837#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016838#ifdef bottom_xpointer
16839#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000016840extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016841#else
16842#ifndef xmlXPtrNewRange
16843extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016844#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
16845#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016846#endif
16847#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016848
16849#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016850#ifdef bottom_xpointer
16851#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016852extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016853#else
16854#ifndef xmlXPtrNewRangeNodeObject
16855extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016856#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
16857#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016858#endif
16859#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016860
16861#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016862#ifdef bottom_xpointer
16863#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000016864extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016865#else
16866#ifndef xmlXPtrNewRangeNodePoint
16867extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016868#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
16869#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016870#endif
16871#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016872
16873#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016874#ifdef bottom_xpointer
16875#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016876extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016877#else
16878#ifndef xmlXPtrNewRangeNodes
16879extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016880#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
16881#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016882#endif
16883#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016884
16885#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016886#ifdef bottom_xpointer
16887#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000016888extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016889#else
16890#ifndef xmlXPtrNewRangePointNode
16891extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016892#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
16893#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016894#endif
16895#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016896
16897#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016898#ifdef bottom_xpointer
16899#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000016900extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016901#else
16902#ifndef xmlXPtrNewRangePoints
16903extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016904#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
16905#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016907#endif
16908
16909#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016910#ifdef bottom_xpointer
16911#undef xmlXPtrRangeToFunction
16912extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
16913#else
16914#ifndef xmlXPtrRangeToFunction
16915extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
16916#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
16917#endif
16918#endif
16919#endif
16920
16921#if defined(LIBXML_XPTR_ENABLED)
16922#ifdef bottom_xpointer
16923#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016924extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016925#else
16926#ifndef xmlXPtrWrapLocationSet
16927extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016928#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
16929#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016930#endif
16931#endif
16932
16933
16934#endif
16935#endif
16936#endif
16937#endif
16938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016939