blob: 12fdbe3421274f0794cfdeb4d5574bcb33c9669c [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
2499#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002500#ifdef bottom_debugXML
2501#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002502extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002503#else
2504#ifndef xmlDebugCheckDocument
2505extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002506#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2507#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002508#endif
2509#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002510
2511#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002512#ifdef bottom_debugXML
2513#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002514extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002515#else
2516#ifndef xmlDebugDumpAttr
2517extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002518#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2519#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002520#endif
2521#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002522
2523#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002524#ifdef bottom_debugXML
2525#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002526extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002527#else
2528#ifndef xmlDebugDumpAttrList
2529extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002530#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2531#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002532#endif
2533#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002534
2535#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002536#ifdef bottom_debugXML
2537#undef xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002538extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002539#else
2540#ifndef xmlDebugDumpDTD
2541extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002542#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2543#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002544#endif
2545#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002546
2547#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002548#ifdef bottom_debugXML
2549#undef xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002550extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002551#else
2552#ifndef xmlDebugDumpDocument
2553extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002554#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2555#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002556#endif
2557#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002558
2559#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002560#ifdef bottom_debugXML
2561#undef xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002562extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002563#else
2564#ifndef xmlDebugDumpDocumentHead
2565extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002566#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2567#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002568#endif
2569#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002570
2571#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002572#ifdef bottom_debugXML
2573#undef xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002574extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002575#else
2576#ifndef xmlDebugDumpEntities
2577extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002578#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2579#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002580#endif
2581#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002582
2583#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002584#ifdef bottom_debugXML
2585#undef xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002586extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002587#else
2588#ifndef xmlDebugDumpNode
2589extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002590#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2591#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002592#endif
2593#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002594
2595#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002596#ifdef bottom_debugXML
2597#undef xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002598extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002599#else
2600#ifndef xmlDebugDumpNodeList
2601extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002602#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2603#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002604#endif
2605#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002606
2607#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002608#ifdef bottom_debugXML
2609#undef xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002610extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002611#else
2612#ifndef xmlDebugDumpOneNode
2613extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002614#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2615#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002616#endif
2617#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002618
2619#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002620#ifdef bottom_debugXML
2621#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002622extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002623#else
2624#ifndef xmlDebugDumpString
2625extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002626#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2627#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002628#endif
2629#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002630
2631#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002632#ifdef bottom_legacy
2633#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002634extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002635#else
2636#ifndef xmlDecodeEntities
2637extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002638#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2639#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002640#endif
2641#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002642
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002643#ifdef bottom_SAX2
2644#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002645extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002646#else
2647#ifndef xmlDefaultSAXHandlerInit
2648extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002649#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002650#endif
2651#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002652
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002653#ifdef bottom_encoding
2654#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002655extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002656#else
2657#ifndef xmlDelEncodingAlias
2658extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002659#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002660#endif
2661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002662
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002663#ifdef bottom_globals
2664#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002665extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002666#else
2667#ifndef xmlDeregisterNodeDefault
2668extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002669#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002670#endif
2671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002672
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002673#ifdef bottom_encoding
2674#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002675extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002676#else
2677#ifndef xmlDetectCharEncoding
2678extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002679#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002680#endif
2681#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002682
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002683#ifdef bottom_dict
2684#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002685extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002686#else
2687#ifndef xmlDictCleanup
2688extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002689#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002690#endif
2691#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002692
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002693#ifdef bottom_dict
2694#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002695extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002696#else
2697#ifndef xmlDictCreate
2698extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002699#define xmlDictCreate xmlDictCreate__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_dict
2704#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002705extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002706#else
2707#ifndef xmlDictCreateSub
2708extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002709#define xmlDictCreateSub xmlDictCreateSub__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_dict
2714#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002715extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002716#else
2717#ifndef xmlDictExists
2718extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002719#define xmlDictExists xmlDictExists__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_dict
2724#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002725extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002726#else
2727#ifndef xmlDictFree
2728extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002729#define xmlDictFree xmlDictFree__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 xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002735extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002736#else
2737#ifndef xmlDictLookup
2738extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002739#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002740#endif
2741#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002742
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002743#ifdef bottom_dict
2744#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002745extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002746#else
2747#ifndef xmlDictOwns
2748extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002749#define xmlDictOwns xmlDictOwns__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 xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002755extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002756#else
2757#ifndef xmlDictQLookup
2758extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002759#define xmlDictQLookup xmlDictQLookup__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 xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002765extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002766#else
2767#ifndef xmlDictReference
2768extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002769#define xmlDictReference xmlDictReference__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 xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002775extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002776#else
2777#ifndef xmlDictSize
2778extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002779#define xmlDictSize xmlDictSize__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_tree
2784#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002785extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002786#else
2787#ifndef xmlDocCopyNode
2788extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002789#define xmlDocCopyNode xmlDocCopyNode__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_tree
2794#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002795extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002796#else
2797#ifndef xmlDocCopyNodeList
2798extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002799#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002800#endif
2801#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002802
2803#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002804#ifdef bottom_xmlsave
2805#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002806extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002807#else
2808#ifndef xmlDocDump
2809extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002810#define xmlDocDump xmlDocDump__internal_alias
2811#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002812#endif
2813#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002814
2815#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002816#ifdef bottom_xmlsave
2817#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002818extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002819#else
2820#ifndef xmlDocDumpFormatMemory
2821extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002822#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2823#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002824#endif
2825#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002826
2827#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002828#ifdef bottom_xmlsave
2829#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002830extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002831#else
2832#ifndef xmlDocDumpFormatMemoryEnc
2833extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002834#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2835#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002836#endif
2837#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002838
2839#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002840#ifdef bottom_xmlsave
2841#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002842extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002843#else
2844#ifndef xmlDocDumpMemory
2845extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002846#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2847#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002848#endif
2849#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002850
2851#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002852#ifdef bottom_xmlsave
2853#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002854extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002855#else
2856#ifndef xmlDocDumpMemoryEnc
2857extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002858#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2859#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002860#endif
2861#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002862
2863#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002864#ifdef bottom_xmlsave
2865#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002866extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002867#else
2868#ifndef xmlDocFormatDump
2869extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002870#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2871#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002872#endif
2873#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002874
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002875#ifdef bottom_tree
2876#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002877extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002878#else
2879#ifndef xmlDocGetRootElement
2880extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002881#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002882#endif
2883#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002884
2885#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002886#ifdef bottom_tree
2887#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002888extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002889#else
2890#ifndef xmlDocSetRootElement
2891extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002892#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
2893#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002894#endif
2895#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002896
2897#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002898#ifdef bottom_valid
2899#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002900extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002901#else
2902#ifndef xmlDumpAttributeDecl
2903extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002904#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
2905#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002906#endif
2907#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002908
2909#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002910#ifdef bottom_valid
2911#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002912extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002913#else
2914#ifndef xmlDumpAttributeTable
2915extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002916#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
2917#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002918#endif
2919#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002920
2921#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002922#ifdef bottom_valid
2923#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002924extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002925#else
2926#ifndef xmlDumpElementDecl
2927extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002928#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
2929#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002930#endif
2931#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002932
2933#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002934#ifdef bottom_valid
2935#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002936extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002937#else
2938#ifndef xmlDumpElementTable
2939extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002940#define xmlDumpElementTable xmlDumpElementTable__internal_alias
2941#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002942#endif
2943#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002944
2945#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002946#ifdef bottom_entities
2947#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002948extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002949#else
2950#ifndef xmlDumpEntitiesTable
2951extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002952#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
2953#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002954#endif
2955#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002956
2957#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002958#ifdef bottom_entities
2959#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002960extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002961#else
2962#ifndef xmlDumpEntityDecl
2963extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002964#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
2965#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002966#endif
2967#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002968
2969#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002970#ifdef bottom_valid
2971#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002972extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002973#else
2974#ifndef xmlDumpNotationDecl
2975extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002976#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
2977#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002979#endif
2980
2981#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002982#ifdef bottom_valid
2983#undef xmlDumpNotationTable
2984extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
2985#else
2986#ifndef xmlDumpNotationTable
2987extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
2988#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
2989#endif
2990#endif
2991#endif
2992
2993#if defined(LIBXML_OUTPUT_ENABLED)
2994#ifdef bottom_xmlsave
2995#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002996extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002997#else
2998#ifndef xmlElemDump
2999extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003000#define xmlElemDump xmlElemDump__internal_alias
3001#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003002#endif
3003#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003004
3005#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003006#ifdef bottom_legacy
3007#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003008extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003009#else
3010#ifndef xmlEncodeEntities
3011extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003012#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3013#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003014#endif
3015#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003016
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003017#ifdef bottom_entities
3018#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003019extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003020#else
3021#ifndef xmlEncodeEntitiesReentrant
3022extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003023#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003024#endif
3025#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003026
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003027#ifdef bottom_entities
3028#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003029extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003030#else
3031#ifndef xmlEncodeSpecialChars
3032extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003033#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003034#endif
3035#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003036
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003037#ifdef bottom_parserInternals
3038#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003039extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003040#else
3041#ifndef xmlErrMemory
3042extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003043#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003044#endif
3045#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003046
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003047#ifdef bottom_xmlIO
3048#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003049extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003050#else
3051#ifndef xmlFileClose
3052extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003053#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003054#endif
3055#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003056
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003057#ifdef bottom_xmlIO
3058#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003059extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003060#else
3061#ifndef xmlFileMatch
3062extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003063#define xmlFileMatch xmlFileMatch__internal_alias
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_xmlIO
3068#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003069extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003070#else
3071#ifndef xmlFileOpen
3072extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003073#define xmlFileOpen xmlFileOpen__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_xmlIO
3078#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003079extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003080#else
3081#ifndef xmlFileRead
3082extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003083#define xmlFileRead xmlFileRead__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_encoding
3088#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003089extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003090#else
3091#ifndef xmlFindCharEncodingHandler
3092extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003093#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__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_valid
3098#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003099extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003100#else
3101#ifndef xmlFreeAttributeTable
3102extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003103#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003104#endif
3105#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003106
3107#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003108#ifdef bottom_xmlregexp
3109#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003110extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003111#else
3112#ifndef xmlFreeAutomata
3113extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003114#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3115#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003116#endif
3117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003118
3119#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003120#ifdef bottom_catalog
3121#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003122extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003123#else
3124#ifndef xmlFreeCatalog
3125extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003126#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3127#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003128#endif
3129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003130
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003131#ifdef bottom_tree
3132#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003133extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003134#else
3135#ifndef xmlFreeDoc
3136extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003137#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003138#endif
3139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003140
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003141#ifdef bottom_valid
3142#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003143extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003144#else
3145#ifndef xmlFreeDocElementContent
3146extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003147#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003148#endif
3149#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003150
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003151#ifdef bottom_tree
3152#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003153extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003154#else
3155#ifndef xmlFreeDtd
3156extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003157#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003158#endif
3159#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003160
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003161#ifdef bottom_valid
3162#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003163extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003164#else
3165#ifndef xmlFreeElementContent
3166extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003167#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003168#endif
3169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003170
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003171#ifdef bottom_valid
3172#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003173extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003174#else
3175#ifndef xmlFreeElementTable
3176extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003177#define xmlFreeElementTable xmlFreeElementTable__internal_alias
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_entities
3182#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003183extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003184#else
3185#ifndef xmlFreeEntitiesTable
3186extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003187#define xmlFreeEntitiesTable xmlFreeEntitiesTable__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 xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003193extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003194#else
3195#ifndef xmlFreeEnumeration
3196extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003197#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003198#endif
3199#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003200
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003201#ifdef bottom_valid
3202#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003203extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003204#else
3205#ifndef xmlFreeIDTable
3206extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003207#define xmlFreeIDTable xmlFreeIDTable__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_parserInternals
3212#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003213extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003214#else
3215#ifndef xmlFreeInputStream
3216extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003217#define xmlFreeInputStream xmlFreeInputStream__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_threads
3222#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003223extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003224#else
3225#ifndef xmlFreeMutex
3226extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003227#define xmlFreeMutex xmlFreeMutex__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_tree
3232#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003233extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003234#else
3235#ifndef xmlFreeNode
3236extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003237#define xmlFreeNode xmlFreeNode__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_tree
3242#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003243extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003244#else
3245#ifndef xmlFreeNodeList
3246extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003247#define xmlFreeNodeList xmlFreeNodeList__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 xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003253extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003254#else
3255#ifndef xmlFreeNotationTable
3256extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003257#define xmlFreeNotationTable xmlFreeNotationTable__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_tree
3262#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003263extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003264#else
3265#ifndef xmlFreeNs
3266extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003267#define xmlFreeNs xmlFreeNs__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_tree
3272#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003273extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003274#else
3275#ifndef xmlFreeNsList
3276extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003277#define xmlFreeNsList xmlFreeNsList__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_parserInternals
3282#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003283extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003284#else
3285#ifndef xmlFreeParserCtxt
3286extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003287#define xmlFreeParserCtxt xmlFreeParserCtxt__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_xmlIO
3292#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003293extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003294#else
3295#ifndef xmlFreeParserInputBuffer
3296extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003297#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003298#endif
3299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003300
3301#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003302#ifdef bottom_pattern
3303#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003304extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003305#else
3306#ifndef xmlFreePattern
3307extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003308#define xmlFreePattern xmlFreePattern__internal_alias
3309#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003311#endif
3312
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003313#if defined(LIBXML_PATTERN_ENABLED)
3314#ifdef bottom_pattern
3315#undef xmlFreePatternList
3316extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3317#else
3318#ifndef xmlFreePatternList
3319extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3320#define xmlFreePatternList xmlFreePatternList__internal_alias
3321#endif
3322#endif
3323#endif
3324
3325#ifdef bottom_tree
3326#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003327extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003328#else
3329#ifndef xmlFreeProp
3330extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003331#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003332#endif
3333#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003334
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003335#ifdef bottom_tree
3336#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003337extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003338#else
3339#ifndef xmlFreePropList
3340extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003341#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003342#endif
3343#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003344
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003345#ifdef bottom_threads
3346#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003347extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003348#else
3349#ifndef xmlFreeRMutex
3350extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003351#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003352#endif
3353#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003354
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003355#ifdef bottom_valid
3356#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003357extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003358#else
3359#ifndef xmlFreeRefTable
3360extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003361#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003362#endif
3363#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003364
William M. Brack015ccb22005-02-13 08:18:52 +00003365#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003366#ifdef bottom_pattern
3367#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003368extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003369#else
3370#ifndef xmlFreeStreamCtxt
3371extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003372#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3373#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003374#endif
3375#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003376
Daniel Veillardbe076e92005-01-04 20:18:14 +00003377#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003378#ifdef bottom_xmlreader
3379#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003380extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003381#else
3382#ifndef xmlFreeTextReader
3383extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003384#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3385#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003386#endif
3387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003388
3389#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003390#ifdef bottom_xmlwriter
3391#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003392extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003393#else
3394#ifndef xmlFreeTextWriter
3395extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003396#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3397#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003398#endif
3399#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003400
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003401#ifdef bottom_uri
3402#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003403extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003404#else
3405#ifndef xmlFreeURI
3406extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003407#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003408#endif
3409#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003410
3411#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003412#ifdef bottom_valid
3413#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003414extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003415#else
3416#ifndef xmlFreeValidCtxt
3417extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003418#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3419#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003420#endif
3421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003422
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003423#ifdef bottom_xmlmemory
3424#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003425extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003426#else
3427#ifndef xmlGcMemGet
3428extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003429#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003430#endif
3431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003432
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003433#ifdef bottom_xmlmemory
3434#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003435extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003436#else
3437#ifndef xmlGcMemSetup
3438extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003439#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003440#endif
3441#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003442
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003443#ifdef bottom_tree
3444#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003445extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003446#else
3447#ifndef xmlGetBufferAllocationScheme
3448extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003449#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003450#endif
3451#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003452
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003453#ifdef bottom_encoding
3454#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003455extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003456#else
3457#ifndef xmlGetCharEncodingHandler
3458extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003459#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003460#endif
3461#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003462
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003463#ifdef bottom_encoding
3464#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003465extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003466#else
3467#ifndef xmlGetCharEncodingName
3468extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003469#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
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_tree
3474#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003475extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003476#else
3477#ifndef xmlGetCompressMode
3478extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003479#define xmlGetCompressMode xmlGetCompressMode__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_tree
3484#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003485extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003486#else
3487#ifndef xmlGetDocCompressMode
3488extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003489#define xmlGetDocCompressMode xmlGetDocCompressMode__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_entities
3494#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003495extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003496#else
3497#ifndef xmlGetDocEntity
3498extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003499#define xmlGetDocEntity xmlGetDocEntity__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_valid
3504#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003505extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003506#else
3507#ifndef xmlGetDtdAttrDesc
3508extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003509#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__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_valid
3514#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003515extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003516#else
3517#ifndef xmlGetDtdElementDesc
3518extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003519#define xmlGetDtdElementDesc xmlGetDtdElementDesc__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_entities
3524#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003525extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003526#else
3527#ifndef xmlGetDtdEntity
3528extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003529#define xmlGetDtdEntity xmlGetDtdEntity__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_valid
3534#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003535extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003536#else
3537#ifndef xmlGetDtdNotationDesc
3538extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003539#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__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_valid
3544#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003545extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003546#else
3547#ifndef xmlGetDtdQAttrDesc
3548extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003549#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__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 xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003555extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003556#else
3557#ifndef xmlGetDtdQElementDesc
3558extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003559#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__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_encoding
3564#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003565extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003566#else
3567#ifndef xmlGetEncodingAlias
3568extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003569#define xmlGetEncodingAlias xmlGetEncodingAlias__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_xmlIO
3574#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003575extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003576#else
3577#ifndef xmlGetExternalEntityLoader
3578extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003579#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003580#endif
3581#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003582
3583#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003584#ifdef bottom_legacy
3585#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003586extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003587#else
3588#ifndef xmlGetFeature
3589extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003590#define xmlGetFeature xmlGetFeature__internal_alias
3591#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003593#endif
3594
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003595#if defined(LIBXML_LEGACY_ENABLED)
3596#ifdef bottom_legacy
3597#undef xmlGetFeaturesList
3598extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3599#else
3600#ifndef xmlGetFeaturesList
3601extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3602#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3603#endif
3604#endif
3605#endif
3606
3607#ifdef bottom_threads
3608#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003609extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003610#else
3611#ifndef xmlGetGlobalState
3612extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003613#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003614#endif
3615#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003616
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003617#ifdef bottom_valid
3618#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003619extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003620#else
3621#ifndef xmlGetID
3622extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003623#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003624#endif
3625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003626
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003627#ifdef bottom_tree
3628#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003629extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003630#else
3631#ifndef xmlGetIntSubset
3632extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003633#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003634#endif
3635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003636
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003637#ifdef bottom_tree
3638#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003639extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003640#else
3641#ifndef xmlGetLastChild
3642extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003643#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003644#endif
3645#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003646
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003647#ifdef bottom_error
3648#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003649extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003650#else
3651#ifndef xmlGetLastError
3652extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003653#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003654#endif
3655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003656
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003657#ifdef bottom_tree
3658#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003659extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003660#else
3661#ifndef xmlGetLineNo
3662extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003663#define xmlGetLineNo xmlGetLineNo__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_tree
3668#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003669extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003670#else
3671#ifndef xmlGetNoNsProp
3672extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003673#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003674#endif
3675#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003676
3677#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003678#ifdef bottom_tree
3679#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00003680extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003681#else
3682#ifndef xmlGetNodePath
3683extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003684#define xmlGetNodePath xmlGetNodePath__internal_alias
3685#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003686#endif
3687#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003688
3689#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003690#ifdef bottom_tree
3691#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003692extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003693#else
3694#ifndef xmlGetNsList
3695extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003696#define xmlGetNsList xmlGetNsList__internal_alias
3697#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003698#endif
3699#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003700
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003701#ifdef bottom_tree
3702#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003703extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003704#else
3705#ifndef xmlGetNsProp
3706extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003707#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003708#endif
3709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003710
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003711#ifdef bottom_entities
3712#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003713extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003714#else
3715#ifndef xmlGetParameterEntity
3716extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003717#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003718#endif
3719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003720
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003721#ifdef bottom_entities
3722#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003723extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003724#else
3725#ifndef xmlGetPredefinedEntity
3726extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003727#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003728#endif
3729#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003730
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003731#ifdef bottom_tree
3732#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003733extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003734#else
3735#ifndef xmlGetProp
3736extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003737#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003738#endif
3739#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003740
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003741#ifdef bottom_valid
3742#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003743extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003744#else
3745#ifndef xmlGetRefs
3746extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003747#define xmlGetRefs xmlGetRefs__internal_alias
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_threads
3752#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00003753extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003754#else
3755#ifndef xmlGetThreadId
3756extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003757#define xmlGetThreadId xmlGetThreadId__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_xmlstring
3762#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00003763extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003764#else
3765#ifndef xmlGetUTF8Char
3766extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003767#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003768#endif
3769#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003770
3771#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003772#ifdef bottom_legacy
3773#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003774extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003775#else
3776#ifndef xmlHandleEntity
3777extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003778#define xmlHandleEntity xmlHandleEntity__internal_alias
3779#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003780#endif
3781#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003782
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003783#ifdef bottom_tree
3784#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003785extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003786#else
3787#ifndef xmlHasNsProp
3788extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003789#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003790#endif
3791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003792
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003793#ifdef bottom_tree
3794#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003795extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003796#else
3797#ifndef xmlHasProp
3798extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003799#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003800#endif
3801#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003802
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003803#ifdef bottom_hash
3804#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00003805extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003806#else
3807#ifndef xmlHashAddEntry
3808extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003809#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003810#endif
3811#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003812
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003813#ifdef bottom_hash
3814#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003815extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003816#else
3817#ifndef xmlHashAddEntry2
3818extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003819#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003820#endif
3821#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003822
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003823#ifdef bottom_hash
3824#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003825extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003826#else
3827#ifndef xmlHashAddEntry3
3828extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003829#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
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_hash
3834#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00003835extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003836#else
3837#ifndef xmlHashCopy
3838extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003839#define xmlHashCopy xmlHashCopy__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_hash
3844#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00003845extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003846#else
3847#ifndef xmlHashCreate
3848extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003849#define xmlHashCreate xmlHashCreate__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 xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00003855extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003856#else
3857#ifndef xmlHashCreateDict
3858extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003859#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003860#endif
3861#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003862
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003863#ifdef bottom_hash
3864#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00003865extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003866#else
3867#ifndef xmlHashFree
3868extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003869#define xmlHashFree xmlHashFree__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 xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003875extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003876#else
3877#ifndef xmlHashLookup
3878extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003879#define xmlHashLookup xmlHashLookup__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 xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003885extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003886#else
3887#ifndef xmlHashLookup2
3888extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003889#define xmlHashLookup2 xmlHashLookup2__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 xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003895extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003896#else
3897#ifndef xmlHashLookup3
3898extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003899#define xmlHashLookup3 xmlHashLookup3__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 xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003905extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003906#else
3907#ifndef xmlHashQLookup
3908extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003909#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003910#endif
3911#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003912
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003913#ifdef bottom_hash
3914#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003915extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003916#else
3917#ifndef xmlHashQLookup2
3918extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003919#define xmlHashQLookup2 xmlHashQLookup2__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 xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003925extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003926#else
3927#ifndef xmlHashQLookup3
3928extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003929#define xmlHashQLookup3 xmlHashQLookup3__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 xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00003935extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003936#else
3937#ifndef xmlHashRemoveEntry
3938extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003939#define xmlHashRemoveEntry xmlHashRemoveEntry__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 xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00003945extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003946#else
3947#ifndef xmlHashRemoveEntry2
3948extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003949#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__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 xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003955extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003956#else
3957#ifndef xmlHashRemoveEntry3
3958extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003959#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__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 xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00003965extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003966#else
3967#ifndef xmlHashScan
3968extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003969#define xmlHashScan xmlHashScan__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 xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003975extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003976#else
3977#ifndef xmlHashScan3
3978extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003979#define xmlHashScan3 xmlHashScan3__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 xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00003985extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003986#else
3987#ifndef xmlHashScanFull
3988extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003989#define xmlHashScanFull xmlHashScanFull__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 xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00003995extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003996#else
3997#ifndef xmlHashScanFull3
3998extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003999#define xmlHashScanFull3 xmlHashScanFull3__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 xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004005extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004006#else
4007#ifndef xmlHashSize
4008extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004009#define xmlHashSize xmlHashSize__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 xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004015extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004016#else
4017#ifndef xmlHashUpdateEntry
4018extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004019#define xmlHashUpdateEntry xmlHashUpdateEntry__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 xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004025extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004026#else
4027#ifndef xmlHashUpdateEntry2
4028extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004029#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__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 xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004035extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004036#else
4037#ifndef xmlHashUpdateEntry3
4038extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004039#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004040#endif
4041#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004042
4043#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004044#ifdef bottom_xmlIO
4045#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004046extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004047#else
4048#ifndef xmlIOFTPClose
4049extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004050#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4051#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004052#endif
4053#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004054
4055#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004056#ifdef bottom_xmlIO
4057#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004058extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004059#else
4060#ifndef xmlIOFTPMatch
4061extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004062#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4063#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004064#endif
4065#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004066
4067#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004068#ifdef bottom_xmlIO
4069#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004070extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004071#else
4072#ifndef xmlIOFTPOpen
4073extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004074#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4075#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004076#endif
4077#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004078
4079#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004080#ifdef bottom_xmlIO
4081#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004082extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004083#else
4084#ifndef xmlIOFTPRead
4085extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004086#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4087#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004088#endif
4089#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004090
4091#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004092#ifdef bottom_xmlIO
4093#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004094extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004095#else
4096#ifndef xmlIOHTTPClose
4097extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004098#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4099#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004101#endif
4102
4103#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004104#ifdef bottom_xmlIO
4105#undef xmlIOHTTPMatch
4106extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4107#else
4108#ifndef xmlIOHTTPMatch
4109extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4110#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4111#endif
4112#endif
4113#endif
4114
4115#if defined(LIBXML_HTTP_ENABLED)
4116#ifdef bottom_xmlIO
4117#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004118extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004119#else
4120#ifndef xmlIOHTTPOpen
4121extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004122#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4123#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004124#endif
4125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004126
4127#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004128#ifdef bottom_xmlIO
4129#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004130extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004131#else
4132#ifndef xmlIOHTTPOpenW
4133extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004134#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4135#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004136#endif
4137#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004138
4139#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004140#ifdef bottom_xmlIO
4141#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004142extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004143#else
4144#ifndef xmlIOHTTPRead
4145extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004146#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4147#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004148#endif
4149#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004150
4151#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004152#ifdef bottom_parser
4153#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004154extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004155#else
4156#ifndef xmlIOParseDTD
4157extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004158#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4159#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004160#endif
4161#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004162
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004163#ifdef bottom_encoding
4164#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004165extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004166#else
4167#ifndef xmlInitCharEncodingHandlers
4168extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004169#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004170#endif
4171#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004172
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004173#ifdef bottom_globals
4174#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004175extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004176#else
4177#ifndef xmlInitGlobals
4178extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004179#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004180#endif
4181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004182
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004183#ifdef bottom_xmlmemory
4184#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004185extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004186#else
4187#ifndef xmlInitMemory
4188extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004189#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004190#endif
4191#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004192
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004193#ifdef bottom_parserInternals
4194#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004195extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004196#else
4197#ifndef xmlInitNodeInfoSeq
4198extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004199#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004200#endif
4201#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004202
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004203#ifdef bottom_parser
4204#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004205extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004206#else
4207#ifndef xmlInitParser
4208extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004209#define xmlInitParser xmlInitParser__internal_alias
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_parserInternals
4214#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004215extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004216#else
4217#ifndef xmlInitParserCtxt
4218extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004219#define xmlInitParserCtxt xmlInitParserCtxt__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_threads
4224#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004225extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004226#else
4227#ifndef xmlInitThreads
4228extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004229#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004230#endif
4231#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004232
4233#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004234#ifdef bottom_catalog
4235#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004236extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004237#else
4238#ifndef xmlInitializeCatalog
4239extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004240#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4241#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004242#endif
4243#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004244
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004245#ifdef bottom_globals
4246#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004247extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004248#else
4249#ifndef xmlInitializeGlobalState
4250extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004251#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004252#endif
4253#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004254
4255#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004256#ifdef bottom_legacy
4257#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004258extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004259#else
4260#ifndef xmlInitializePredefinedEntities
4261extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004262#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4263#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004264#endif
4265#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004266
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004267#ifdef bottom_chvalid
4268#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004269extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004270#else
4271#ifndef xmlIsBaseChar
4272extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004273#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004274#endif
4275#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004276
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004277#ifdef bottom_chvalid
4278#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004279extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004280#else
4281#ifndef xmlIsBlank
4282extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004283#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004284#endif
4285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004286
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004287#ifdef bottom_tree
4288#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004289extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004290#else
4291#ifndef xmlIsBlankNode
4292extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004293#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004294#endif
4295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004296
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004297#ifdef bottom_chvalid
4298#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004299extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004300#else
4301#ifndef xmlIsChar
4302extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004303#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004304#endif
4305#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004306
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004307#ifdef bottom_chvalid
4308#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004309extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004310#else
4311#ifndef xmlIsCombining
4312extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004313#define xmlIsCombining xmlIsCombining__internal_alias
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 xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004319extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004320#else
4321#ifndef xmlIsDigit
4322extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004323#define xmlIsDigit xmlIsDigit__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 xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004329extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004330#else
4331#ifndef xmlIsExtender
4332extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004333#define xmlIsExtender xmlIsExtender__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_valid
4338#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004339extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004340#else
4341#ifndef xmlIsID
4342extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004343#define xmlIsID xmlIsID__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 xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004349extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004350#else
4351#ifndef xmlIsIdeographic
4352extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004353#define xmlIsIdeographic xmlIsIdeographic__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_parserInternals
4358#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004359extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004360#else
4361#ifndef xmlIsLetter
4362extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004363#define xmlIsLetter xmlIsLetter__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_threads
4368#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004369extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004370#else
4371#ifndef xmlIsMainThread
4372extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004373#define xmlIsMainThread xmlIsMainThread__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_valid
4378#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004379extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004380#else
4381#ifndef xmlIsMixedElement
4382extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004383#define xmlIsMixedElement xmlIsMixedElement__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_chvalid
4388#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004389extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004390#else
4391#ifndef xmlIsPubidChar
4392extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004393#define xmlIsPubidChar xmlIsPubidChar__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_valid
4398#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004399extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004400#else
4401#ifndef xmlIsRef
4402extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004403#define xmlIsRef xmlIsRef__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_xmlsave
4408#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004409extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004410#else
4411#ifndef xmlIsXHTML
4412extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004413#define xmlIsXHTML xmlIsXHTML__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_parserInternals
4418#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004419extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004420#else
4421#ifndef xmlKeepBlanksDefault
4422extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004423#define xmlKeepBlanksDefault xmlKeepBlanksDefault__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_parserInternals
4428#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004429extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004430#else
4431#ifndef xmlLineNumbersDefault
4432extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004433#define xmlLineNumbersDefault xmlLineNumbersDefault__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_list
4438#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004439extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004440#else
4441#ifndef xmlLinkGetData
4442extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004443#define xmlLinkGetData xmlLinkGetData__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_list
4448#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004449extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004450#else
4451#ifndef xmlListAppend
4452extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004453#define xmlListAppend xmlListAppend__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_list
4458#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004459extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004460#else
4461#ifndef xmlListClear
4462extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004463#define xmlListClear xmlListClear__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_list
4468#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004469extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004470#else
4471#ifndef xmlListCopy
4472extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004473#define xmlListCopy xmlListCopy__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_list
4478#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004479extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004480#else
4481#ifndef xmlListCreate
4482extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004483#define xmlListCreate xmlListCreate__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 xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004489extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004490#else
4491#ifndef xmlListDelete
4492extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004493#define xmlListDelete xmlListDelete__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 xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004499extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004500#else
4501#ifndef xmlListDup
4502extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004503#define xmlListDup xmlListDup__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 xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004509extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004510#else
4511#ifndef xmlListEmpty
4512extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004513#define xmlListEmpty xmlListEmpty__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 xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004519extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004520#else
4521#ifndef xmlListEnd
4522extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004523#define xmlListEnd xmlListEnd__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 xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004529extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004530#else
4531#ifndef xmlListFront
4532extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004533#define xmlListFront xmlListFront__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 xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004539extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004540#else
4541#ifndef xmlListInsert
4542extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004543#define xmlListInsert xmlListInsert__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 xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004549extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004550#else
4551#ifndef xmlListMerge
4552extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004553#define xmlListMerge xmlListMerge__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 xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004559extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004560#else
4561#ifndef xmlListPopBack
4562extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004563#define xmlListPopBack xmlListPopBack__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 xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004569extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004570#else
4571#ifndef xmlListPopFront
4572extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004573#define xmlListPopFront xmlListPopFront__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 xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004579extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004580#else
4581#ifndef xmlListPushBack
4582extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004583#define xmlListPushBack xmlListPushBack__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 xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004589extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004590#else
4591#ifndef xmlListPushFront
4592extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004593#define xmlListPushFront xmlListPushFront__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 xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004599extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004600#else
4601#ifndef xmlListRemoveAll
4602extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004603#define xmlListRemoveAll xmlListRemoveAll__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 xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004609extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004610#else
4611#ifndef xmlListRemoveFirst
4612extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004613#define xmlListRemoveFirst xmlListRemoveFirst__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 xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004619extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004620#else
4621#ifndef xmlListRemoveLast
4622extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004623#define xmlListRemoveLast xmlListRemoveLast__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 xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004629extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004630#else
4631#ifndef xmlListReverse
4632extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004633#define xmlListReverse xmlListReverse__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 xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004639extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004640#else
4641#ifndef xmlListReverseSearch
4642extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004643#define xmlListReverseSearch xmlListReverseSearch__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 xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004649extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004650#else
4651#ifndef xmlListReverseWalk
4652extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004653#define xmlListReverseWalk xmlListReverseWalk__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 xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004659extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004660#else
4661#ifndef xmlListSearch
4662extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004663#define xmlListSearch xmlListSearch__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 xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004669extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004670#else
4671#ifndef xmlListSize
4672extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004673#define xmlListSize xmlListSize__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 xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00004679extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004680#else
4681#ifndef xmlListSort
4682extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004683#define xmlListSort xmlListSort__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 xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004689extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004690#else
4691#ifndef xmlListWalk
4692extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004693#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004694#endif
4695#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004696
4697#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004698#ifdef bottom_catalog
4699#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004700extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004701#else
4702#ifndef xmlLoadACatalog
4703extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004704#define xmlLoadACatalog xmlLoadACatalog__internal_alias
4705#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004706#endif
4707#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004708
4709#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004710#ifdef bottom_catalog
4711#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004712extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004713#else
4714#ifndef xmlLoadCatalog
4715extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004716#define xmlLoadCatalog xmlLoadCatalog__internal_alias
4717#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004718#endif
4719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004720
4721#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004722#ifdef bottom_catalog
4723#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004724extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004725#else
4726#ifndef xmlLoadCatalogs
4727extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004728#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
4729#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004730#endif
4731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004732
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004733#ifdef bottom_xmlIO
4734#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004735extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004736#else
4737#ifndef xmlLoadExternalEntity
4738extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004739#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004740#endif
4741#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004742
4743#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004744#ifdef bottom_catalog
4745#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004746extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004747#else
4748#ifndef xmlLoadSGMLSuperCatalog
4749extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004750#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
4751#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004752#endif
4753#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004754
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004755#ifdef bottom_threads
4756#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00004757extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004758#else
4759#ifndef xmlLockLibrary
4760extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004761#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004762#endif
4763#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004764
4765#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004766#ifdef bottom_debugXML
4767#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004768extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004769#else
4770#ifndef xmlLsCountNode
4771extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004772#define xmlLsCountNode xmlLsCountNode__internal_alias
4773#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004774#endif
4775#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004776
4777#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004778#ifdef bottom_debugXML
4779#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004780extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004781#else
4782#ifndef xmlLsOneNode
4783extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004784#define xmlLsOneNode xmlLsOneNode__internal_alias
4785#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004786#endif
4787#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004788
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004789#ifdef bottom_xmlmemory
4790#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004791extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004792#else
4793#ifndef xmlMallocAtomicLoc
4794extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004795#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004796#endif
4797#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004798
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004799#ifdef bottom_xmlmemory
4800#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004801extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004802#else
4803#ifndef xmlMallocLoc
4804extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004805#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004806#endif
4807#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004808
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004809#ifdef bottom_xmlmemory
4810#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00004811extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004812#else
4813#ifndef xmlMemBlocks
4814extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004815#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004816#endif
4817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004818
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004819#ifdef bottom_xmlmemory
4820#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00004821extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004822#else
4823#ifndef xmlMemDisplay
4824extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004825#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004826#endif
4827#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004828
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004829#ifdef bottom_xmlmemory
4830#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004831extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004832#else
4833#ifndef xmlMemFree
4834extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004835#define xmlMemFree xmlMemFree__internal_alias
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 xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00004841extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004842#else
4843#ifndef xmlMemGet
4844extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004845#define xmlMemGet xmlMemGet__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 xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004851extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004852#else
4853#ifndef xmlMemMalloc
4854extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004855#define xmlMemMalloc xmlMemMalloc__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 xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004861extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004862#else
4863#ifndef xmlMemRealloc
4864extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004865#define xmlMemRealloc xmlMemRealloc__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 xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004871extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004872#else
4873#ifndef xmlMemSetup
4874extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004875#define xmlMemSetup xmlMemSetup__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 xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00004881extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004882#else
4883#ifndef xmlMemShow
4884extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004885#define xmlMemShow xmlMemShow__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 xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00004891extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004892#else
4893#ifndef xmlMemStrdupLoc
4894extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004895#define xmlMemStrdupLoc xmlMemStrdupLoc__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 xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00004901extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004902#else
4903#ifndef xmlMemUsed
4904extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004905#define xmlMemUsed xmlMemUsed__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 xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00004911extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004912#else
4913#ifndef xmlMemoryDump
4914extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004915#define xmlMemoryDump xmlMemoryDump__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 xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004921extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004922#else
4923#ifndef xmlMemoryStrdup
4924extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004925#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004926#endif
4927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004928
4929#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004930#ifdef bottom_xmlmodule
4931#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004932extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004933#else
4934#ifndef xmlModuleClose
4935extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004936#define xmlModuleClose xmlModuleClose__internal_alias
4937#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004938#endif
4939#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004940
4941#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004942#ifdef bottom_xmlmodule
4943#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004944extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004945#else
4946#ifndef xmlModuleFree
4947extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004948#define xmlModuleFree xmlModuleFree__internal_alias
4949#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004950#endif
4951#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004952
4953#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004954#ifdef bottom_xmlmodule
4955#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004956extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004957#else
4958#ifndef xmlModuleOpen
4959extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004960#define xmlModuleOpen xmlModuleOpen__internal_alias
4961#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004962#endif
4963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004964
4965#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004966#ifdef bottom_xmlmodule
4967#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00004968extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004969#else
4970#ifndef xmlModuleSymbol
4971extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004972#define xmlModuleSymbol xmlModuleSymbol__internal_alias
4973#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004974#endif
4975#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004976
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004977#ifdef bottom_threads
4978#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00004979extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004980#else
4981#ifndef xmlMutexLock
4982extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004983#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004984#endif
4985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004986
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004987#ifdef bottom_threads
4988#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00004989extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004990#else
4991#ifndef xmlMutexUnlock
4992extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004993#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004994#endif
4995#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004996
4997#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004998#ifdef bottom_legacy
4999#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005000extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005001#else
5002#ifndef xmlNamespaceParseNCName
5003extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005004#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5005#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005006#endif
5007#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005008
5009#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005010#ifdef bottom_legacy
5011#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005012extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005013#else
5014#ifndef xmlNamespaceParseNSDef
5015extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005016#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5017#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005018#endif
5019#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005020
5021#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005022#ifdef bottom_legacy
5023#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005024extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005025#else
5026#ifndef xmlNamespaceParseQName
5027extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005028#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5029#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005030#endif
5031#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005032
5033#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005034#ifdef bottom_nanoftp
5035#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005036extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005037#else
5038#ifndef xmlNanoFTPCheckResponse
5039extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005040#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5041#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005042#endif
5043#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005044
5045#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005046#ifdef bottom_nanoftp
5047#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005048extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005049#else
5050#ifndef xmlNanoFTPCleanup
5051extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005052#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5053#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005054#endif
5055#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005056
5057#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005058#ifdef bottom_nanoftp
5059#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005060extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005061#else
5062#ifndef xmlNanoFTPClose
5063extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005064#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5065#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005066#endif
5067#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005068
5069#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005070#ifdef bottom_nanoftp
5071#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005072extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005073#else
5074#ifndef xmlNanoFTPCloseConnection
5075extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005076#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5077#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005078#endif
5079#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005080
5081#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005082#ifdef bottom_nanoftp
5083#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005084extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005085#else
5086#ifndef xmlNanoFTPConnect
5087extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005088#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5089#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005090#endif
5091#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005092
5093#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005094#ifdef bottom_nanoftp
5095#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005096extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005097#else
5098#ifndef xmlNanoFTPConnectTo
5099extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005100#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5101#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005102#endif
5103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005104
5105#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005106#ifdef bottom_nanoftp
5107#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005108extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005109#else
5110#ifndef xmlNanoFTPCwd
5111extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005112#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5113#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005114#endif
5115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005116
5117#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005118#ifdef bottom_nanoftp
5119#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005120extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005121#else
5122#ifndef xmlNanoFTPDele
5123extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005124#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5125#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005126#endif
5127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005128
5129#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005130#ifdef bottom_nanoftp
5131#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005132extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005133#else
5134#ifndef xmlNanoFTPFreeCtxt
5135extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005136#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5137#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005138#endif
5139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005140
5141#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005142#ifdef bottom_nanoftp
5143#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005144extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005145#else
5146#ifndef xmlNanoFTPGet
5147extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005148#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5149#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005150#endif
5151#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005152
5153#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005154#ifdef bottom_nanoftp
5155#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005156extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005157#else
5158#ifndef xmlNanoFTPGetConnection
5159extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005160#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5161#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005162#endif
5163#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005164
5165#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005166#ifdef bottom_nanoftp
5167#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005168extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005169#else
5170#ifndef xmlNanoFTPGetResponse
5171extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005172#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5173#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005174#endif
5175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005176
5177#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005178#ifdef bottom_nanoftp
5179#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005180extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005181#else
5182#ifndef xmlNanoFTPGetSocket
5183extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005184#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5185#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005186#endif
5187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005188
5189#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005190#ifdef bottom_nanoftp
5191#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005192extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005193#else
5194#ifndef xmlNanoFTPInit
5195extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005196#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5197#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005198#endif
5199#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005200
5201#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005202#ifdef bottom_nanoftp
5203#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005204extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005205#else
5206#ifndef xmlNanoFTPList
5207extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005208#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5209#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005210#endif
5211#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005212
5213#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005214#ifdef bottom_nanoftp
5215#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005216extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005217#else
5218#ifndef xmlNanoFTPNewCtxt
5219extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005220#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5221#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005222#endif
5223#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005224
5225#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005226#ifdef bottom_nanoftp
5227#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005228extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005229#else
5230#ifndef xmlNanoFTPOpen
5231extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005232#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5233#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005234#endif
5235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005236
5237#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005238#ifdef bottom_nanoftp
5239#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005240extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005241#else
5242#ifndef xmlNanoFTPProxy
5243extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005244#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5245#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005246#endif
5247#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005248
5249#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005250#ifdef bottom_nanoftp
5251#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005252extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005253#else
5254#ifndef xmlNanoFTPQuit
5255extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005256#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5257#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005258#endif
5259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005260
5261#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005262#ifdef bottom_nanoftp
5263#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005264extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005265#else
5266#ifndef xmlNanoFTPRead
5267extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005268#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5269#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005270#endif
5271#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005272
5273#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005274#ifdef bottom_nanoftp
5275#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005276extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005277#else
5278#ifndef xmlNanoFTPScanProxy
5279extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005280#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5281#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005282#endif
5283#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005284
5285#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005286#ifdef bottom_nanoftp
5287#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005288extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005289#else
5290#ifndef xmlNanoFTPUpdateURL
5291extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005292#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5293#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005294#endif
5295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005296
5297#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005298#ifdef bottom_nanohttp
5299#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005300extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005301#else
5302#ifndef xmlNanoHTTPAuthHeader
5303extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005304#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5305#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005306#endif
5307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005308
5309#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005310#ifdef bottom_nanohttp
5311#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005312extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005313#else
5314#ifndef xmlNanoHTTPCleanup
5315extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005316#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5317#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005318#endif
5319#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005320
5321#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005322#ifdef bottom_nanohttp
5323#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005324extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005325#else
5326#ifndef xmlNanoHTTPClose
5327extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005328#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5329#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005330#endif
5331#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005332
5333#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005334#ifdef bottom_nanohttp
5335#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005336extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005337#else
5338#ifndef xmlNanoHTTPContentLength
5339extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005340#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5341#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005342#endif
5343#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005344
5345#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005346#ifdef bottom_nanohttp
5347#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005348extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005349#else
5350#ifndef xmlNanoHTTPEncoding
5351extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005352#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5353#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005354#endif
5355#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005356
5357#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005358#ifdef bottom_nanohttp
5359#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005360extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005361#else
5362#ifndef xmlNanoHTTPFetch
5363extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005364#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5365#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005366#endif
5367#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005368
5369#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005370#ifdef bottom_nanohttp
5371#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005372extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005373#else
5374#ifndef xmlNanoHTTPInit
5375extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005376#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5377#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005378#endif
5379#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005380
5381#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005382#ifdef bottom_nanohttp
5383#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005384extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005385#else
5386#ifndef xmlNanoHTTPMethod
5387extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005388#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5389#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005390#endif
5391#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005392
5393#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005394#ifdef bottom_nanohttp
5395#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005396extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005397#else
5398#ifndef xmlNanoHTTPMethodRedir
5399extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005400#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5401#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005402#endif
5403#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005404
5405#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005406#ifdef bottom_nanohttp
5407#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005408extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005409#else
5410#ifndef xmlNanoHTTPMimeType
5411extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005412#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5413#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005414#endif
5415#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005416
5417#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005418#ifdef bottom_nanohttp
5419#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005420extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005421#else
5422#ifndef xmlNanoHTTPOpen
5423extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005424#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5425#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005426#endif
5427#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005428
5429#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005430#ifdef bottom_nanohttp
5431#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005432extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005433#else
5434#ifndef xmlNanoHTTPOpenRedir
5435extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005436#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5437#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005438#endif
5439#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005440
5441#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005442#ifdef bottom_nanohttp
5443#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005444extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005445#else
5446#ifndef xmlNanoHTTPRead
5447extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005448#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5449#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005451#endif
5452
5453#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005454#ifdef bottom_nanohttp
5455#undef xmlNanoHTTPRedir
5456extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5457#else
5458#ifndef xmlNanoHTTPRedir
5459extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5460#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5461#endif
5462#endif
5463#endif
5464
5465#if defined(LIBXML_HTTP_ENABLED)
5466#ifdef bottom_nanohttp
5467#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005468extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005469#else
5470#ifndef xmlNanoHTTPReturnCode
5471extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005472#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5473#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005474#endif
5475#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005476
5477#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005478#ifdef bottom_nanohttp
5479#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005480extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005481#else
5482#ifndef xmlNanoHTTPSave
5483extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005484#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5485#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005486#endif
5487#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005488
5489#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005490#ifdef bottom_nanohttp
5491#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005492extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005493#else
5494#ifndef xmlNanoHTTPScanProxy
5495extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005496#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5497#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005498#endif
5499#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005500
5501#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005502#ifdef bottom_xmlregexp
5503#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005504extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005505#else
5506#ifndef xmlNewAutomata
5507extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005508#define xmlNewAutomata xmlNewAutomata__internal_alias
5509#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005510#endif
5511#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005512
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005513#ifdef bottom_tree
5514#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005515extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005516#else
5517#ifndef xmlNewCDataBlock
5518extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005519#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005520#endif
5521#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005522
5523#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005524#ifdef bottom_catalog
5525#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005526extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005527#else
5528#ifndef xmlNewCatalog
5529extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005530#define xmlNewCatalog xmlNewCatalog__internal_alias
5531#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005532#endif
5533#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005534
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005535#ifdef bottom_encoding
5536#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005537extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005538#else
5539#ifndef xmlNewCharEncodingHandler
5540extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005541#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005542#endif
5543#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005544
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005545#ifdef bottom_tree
5546#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005547extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005548#else
5549#ifndef xmlNewCharRef
5550extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005551#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005552#endif
5553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005554
5555#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005556#ifdef bottom_tree
5557#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005558extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005559#else
5560#ifndef xmlNewChild
5561extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005562#define xmlNewChild xmlNewChild__internal_alias
5563#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005564#endif
5565#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005566
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005567#ifdef bottom_tree
5568#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005569extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005570#else
5571#ifndef xmlNewComment
5572extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005573#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005574#endif
5575#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005576
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005577#ifdef bottom_tree
5578#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005579extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005580#else
5581#ifndef xmlNewDoc
5582extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005583#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005584#endif
5585#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005586
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005587#ifdef bottom_tree
5588#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005589extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005590#else
5591#ifndef xmlNewDocComment
5592extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005593#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005594#endif
5595#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005596
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005597#ifdef bottom_valid
5598#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005599extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005600#else
5601#ifndef xmlNewDocElementContent
5602extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005603#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005604#endif
5605#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005606
Daniel Veillardbe076e92005-01-04 20:18:14 +00005607#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005608#ifdef bottom_tree
5609#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005610extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005611#else
5612#ifndef xmlNewDocFragment
5613extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005614#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5615#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005616#endif
5617#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005618
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005619#ifdef bottom_tree
5620#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005621extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005622#else
5623#ifndef xmlNewDocNode
5624extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005625#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005626#endif
5627#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005628
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005629#ifdef bottom_tree
5630#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005631extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005632#else
5633#ifndef xmlNewDocNodeEatName
5634extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005635#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005636#endif
5637#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005638
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005639#ifdef bottom_tree
5640#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005641extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005642#else
5643#ifndef xmlNewDocPI
5644extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005645#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005646#endif
5647#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005648
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005649#ifdef bottom_tree
5650#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005651extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005652#else
5653#ifndef xmlNewDocProp
5654extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005655#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005656#endif
5657#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005658
5659#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005660#ifdef bottom_tree
5661#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005662extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005663#else
5664#ifndef xmlNewDocRawNode
5665extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005666#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
5667#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005668#endif
5669#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005670
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005671#ifdef bottom_tree
5672#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005673extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005674#else
5675#ifndef xmlNewDocText
5676extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005677#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005678#endif
5679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005680
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005681#ifdef bottom_tree
5682#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005683extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005684#else
5685#ifndef xmlNewDocTextLen
5686extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005687#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005688#endif
5689#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005690
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005691#ifdef bottom_tree
5692#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005693extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005694#else
5695#ifndef xmlNewDtd
5696extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005697#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005698#endif
5699#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005700
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005701#ifdef bottom_valid
5702#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00005703extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005704#else
5705#ifndef xmlNewElementContent
5706extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005707#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005708#endif
5709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005710
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005711#ifdef bottom_parserInternals
5712#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005713extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005714#else
5715#ifndef xmlNewEntityInputStream
5716extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005717#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005718#endif
5719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005720
5721#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005722#ifdef bottom_legacy
5723#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005724extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005725#else
5726#ifndef xmlNewGlobalNs
5727extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005728#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
5729#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005730#endif
5731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005732
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005733#ifdef bottom_parserInternals
5734#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005735extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005736#else
5737#ifndef xmlNewIOInputStream
5738extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005739#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005740#endif
5741#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005742
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005743#ifdef bottom_parserInternals
5744#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00005745extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005746#else
5747#ifndef xmlNewInputFromFile
5748extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005749#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005750#endif
5751#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005752
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005753#ifdef bottom_parserInternals
5754#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005755extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005756#else
5757#ifndef xmlNewInputStream
5758extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005759#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005760#endif
5761#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005762
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005763#ifdef bottom_threads
5764#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00005765extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005766#else
5767#ifndef xmlNewMutex
5768extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005769#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005770#endif
5771#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005772
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005773#ifdef bottom_tree
5774#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005775extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005776#else
5777#ifndef xmlNewNode
5778extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005779#define xmlNewNode xmlNewNode__internal_alias
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_tree
5784#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005785extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005786#else
5787#ifndef xmlNewNodeEatName
5788extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005789#define xmlNewNodeEatName xmlNewNodeEatName__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_tree
5794#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005795extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005796#else
5797#ifndef xmlNewNs
5798extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005799#define xmlNewNs xmlNewNs__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_tree
5804#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005805extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005806#else
5807#ifndef xmlNewNsProp
5808extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005809#define xmlNewNsProp xmlNewNsProp__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_tree
5814#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005815extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005816#else
5817#ifndef xmlNewNsPropEatName
5818extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005819#define xmlNewNsPropEatName xmlNewNsPropEatName__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 xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005825extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005826#else
5827#ifndef xmlNewPI
5828extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005829#define xmlNewPI xmlNewPI__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_parserInternals
5834#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005835extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005836#else
5837#ifndef xmlNewParserCtxt
5838extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005839#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005840#endif
5841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005842
5843#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005844#ifdef bottom_tree
5845#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005846extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005847#else
5848#ifndef xmlNewProp
5849extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005850#define xmlNewProp xmlNewProp__internal_alias
5851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005852#endif
5853#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005854
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005855#ifdef bottom_threads
5856#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00005857extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005858#else
5859#ifndef xmlNewRMutex
5860extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005861#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005862#endif
5863#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005864
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005865#ifdef bottom_tree
5866#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00005867extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005868#else
5869#ifndef xmlNewReference
5870extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005871#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005872#endif
5873#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005874
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005875#ifdef bottom_parserInternals
5876#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005877extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005878#else
5879#ifndef xmlNewStringInputStream
5880extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005881#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005882#endif
5883#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005884
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005885#ifdef bottom_tree
5886#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005887extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005888#else
5889#ifndef xmlNewText
5890extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005891#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005892#endif
5893#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005894
5895#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005896#ifdef bottom_tree
5897#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005898extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005899#else
5900#ifndef xmlNewTextChild
5901extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005902#define xmlNewTextChild xmlNewTextChild__internal_alias
5903#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005904#endif
5905#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005906
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005907#ifdef bottom_tree
5908#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005909extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005910#else
5911#ifndef xmlNewTextLen
5912extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005913#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005914#endif
5915#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005916
5917#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005918#ifdef bottom_xmlreader
5919#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005920extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005921#else
5922#ifndef xmlNewTextReader
5923extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005924#define xmlNewTextReader xmlNewTextReader__internal_alias
5925#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005926#endif
5927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005928
5929#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005930#ifdef bottom_xmlreader
5931#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00005932extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005933#else
5934#ifndef xmlNewTextReaderFilename
5935extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005936#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
5937#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005938#endif
5939#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005940
5941#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005942#ifdef bottom_xmlwriter
5943#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00005944extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005945#else
5946#ifndef xmlNewTextWriter
5947extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005948#define xmlNewTextWriter xmlNewTextWriter__internal_alias
5949#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005950#endif
5951#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005952
5953#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005954#ifdef bottom_xmlwriter
5955#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005956extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005957#else
5958#ifndef xmlNewTextWriterDoc
5959extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005960#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
5961#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005962#endif
5963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005964
5965#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005966#ifdef bottom_xmlwriter
5967#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00005968extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005969#else
5970#ifndef xmlNewTextWriterFilename
5971extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005972#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
5973#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005974#endif
5975#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005976
5977#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005978#ifdef bottom_xmlwriter
5979#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00005980extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005981#else
5982#ifndef xmlNewTextWriterMemory
5983extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005984#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
5985#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005986#endif
5987#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005988
5989#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005990#ifdef bottom_xmlwriter
5991#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00005992extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005993#else
5994#ifndef xmlNewTextWriterPushParser
5995extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005996#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
5997#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005998#endif
5999#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006000
6001#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006002#ifdef bottom_xmlwriter
6003#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006004extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006005#else
6006#ifndef xmlNewTextWriterTree
6007extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006008#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6009#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006010#endif
6011#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006012
6013#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006014#ifdef bottom_valid
6015#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006016extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006017#else
6018#ifndef xmlNewValidCtxt
6019extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006020#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6021#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006022#endif
6023#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006024
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006025#ifdef bottom_parserInternals
6026#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006027extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006028#else
6029#ifndef xmlNextChar
6030extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006031#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006032#endif
6033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006034
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006035#ifdef bottom_xmlIO
6036#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006037extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006038#else
6039#ifndef xmlNoNetExternalEntityLoader
6040extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006041#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006042#endif
6043#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006044
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006045#ifdef bottom_tree
6046#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006047extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006048#else
6049#ifndef xmlNodeAddContent
6050extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006051#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006052#endif
6053#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006054
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006055#ifdef bottom_tree
6056#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006057extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006058#else
6059#ifndef xmlNodeAddContentLen
6060extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006061#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006062#endif
6063#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006064
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006065#ifdef bottom_tree
6066#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006067extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006068#else
6069#ifndef xmlNodeBufGetContent
6070extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006071#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006072#endif
6073#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006074
6075#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006076#ifdef bottom_xmlsave
6077#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006078extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006079#else
6080#ifndef xmlNodeDump
6081extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006082#define xmlNodeDump xmlNodeDump__internal_alias
6083#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006084#endif
6085#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006086
6087#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006088#ifdef bottom_xmlsave
6089#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006090extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006091#else
6092#ifndef xmlNodeDumpOutput
6093extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006094#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6095#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006096#endif
6097#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006098
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006099#ifdef bottom_tree
6100#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006101extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006102#else
6103#ifndef xmlNodeGetBase
6104extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006105#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006106#endif
6107#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006108
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006109#ifdef bottom_tree
6110#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006111extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006112#else
6113#ifndef xmlNodeGetContent
6114extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006115#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006116#endif
6117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006118
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006119#ifdef bottom_tree
6120#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006121extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006122#else
6123#ifndef xmlNodeGetLang
6124extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006125#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006126#endif
6127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006128
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006129#ifdef bottom_tree
6130#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006131extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006132#else
6133#ifndef xmlNodeGetSpacePreserve
6134extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006135#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006136#endif
6137#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006138
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006139#ifdef bottom_tree
6140#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006141extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006142#else
6143#ifndef xmlNodeIsText
6144extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006145#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006146#endif
6147#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006148
6149#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006150#ifdef bottom_tree
6151#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006152extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006153#else
6154#ifndef xmlNodeListGetRawString
6155extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006156#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6157#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006158#endif
6159#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006160
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006161#ifdef bottom_tree
6162#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006163extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006164#else
6165#ifndef xmlNodeListGetString
6166extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006167#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006168#endif
6169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006170
6171#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006172#ifdef bottom_tree
6173#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006174extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006175#else
6176#ifndef xmlNodeSetBase
6177extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006178#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6179#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006180#endif
6181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006182
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006183#ifdef bottom_tree
6184#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006185extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006186#else
6187#ifndef xmlNodeSetContent
6188extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006189#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006190#endif
6191#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006192
6193#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006194#ifdef bottom_tree
6195#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006196extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006197#else
6198#ifndef xmlNodeSetContentLen
6199extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006200#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6201#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006202#endif
6203#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006204
6205#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006206#ifdef bottom_tree
6207#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006208extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006209#else
6210#ifndef xmlNodeSetLang
6211extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006212#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6213#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006214#endif
6215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006216
6217#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006218#ifdef bottom_tree
6219#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006220extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006221#else
6222#ifndef xmlNodeSetName
6223extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006224#define xmlNodeSetName xmlNodeSetName__internal_alias
6225#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006226#endif
6227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006228
6229#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006230#ifdef bottom_tree
6231#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006232extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006233#else
6234#ifndef xmlNodeSetSpacePreserve
6235extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006236#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6237#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006238#endif
6239#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006240
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006241#ifdef bottom_uri
6242#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006243extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006244#else
6245#ifndef xmlNormalizeURIPath
6246extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006247#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006248#endif
6249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006250
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006251#ifdef bottom_xmlIO
6252#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006253extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006254#else
6255#ifndef xmlNormalizeWindowsPath
6256extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006257#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006258#endif
6259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006260
6261#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006262#ifdef bottom_xmlIO
6263#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006264extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006265#else
6266#ifndef xmlOutputBufferClose
6267extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006268#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6269#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006270#endif
6271#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006272
6273#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006274#ifdef bottom_xmlIO
6275#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006276extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006277#else
6278#ifndef xmlOutputBufferCreateFd
6279extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006280#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6281#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006282#endif
6283#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006284
6285#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006286#ifdef bottom_xmlIO
6287#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006288extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006289#else
6290#ifndef xmlOutputBufferCreateFile
6291extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006292#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6293#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006294#endif
6295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006296
6297#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006298#ifdef bottom_xmlIO
6299#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006300extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006301#else
6302#ifndef xmlOutputBufferCreateFilename
6303extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006304#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6305#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006306#endif
6307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006308
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006309#ifdef bottom_xmlIO
6310#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006311extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006312#else
6313#ifndef xmlOutputBufferCreateFilenameDefault
6314extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006315#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006316#endif
6317#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006318
6319#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006320#ifdef bottom_xmlIO
6321#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006322extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006323#else
6324#ifndef xmlOutputBufferCreateIO
6325extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006326#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6327#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006328#endif
6329#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006330
6331#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006332#ifdef bottom_xmlIO
6333#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006334extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006335#else
6336#ifndef xmlOutputBufferFlush
6337extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006338#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6339#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006340#endif
6341#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006342
6343#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006344#ifdef bottom_xmlIO
6345#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006346extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006347#else
6348#ifndef xmlOutputBufferWrite
6349extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006350#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6351#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006352#endif
6353#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006354
6355#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006356#ifdef bottom_xmlIO
6357#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006358extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006359#else
6360#ifndef xmlOutputBufferWriteEscape
6361extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006362#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6363#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006364#endif
6365#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006366
6367#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006368#ifdef bottom_xmlIO
6369#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006370extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006371#else
6372#ifndef xmlOutputBufferWriteString
6373extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006374#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6375#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006376#endif
6377#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006378
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006379#ifdef bottom_parser
6380#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006381extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006382#else
6383#ifndef xmlParseAttValue
6384extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006385#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006386#endif
6387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006388
6389#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006390#ifdef bottom_parser
6391#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006392extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006393#else
6394#ifndef xmlParseAttribute
6395extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006396#define xmlParseAttribute xmlParseAttribute__internal_alias
6397#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006398#endif
6399#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006400
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006401#ifdef bottom_parser
6402#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006403extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006404#else
6405#ifndef xmlParseAttributeListDecl
6406extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006407#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006408#endif
6409#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006410
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006411#ifdef bottom_parser
6412#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006413extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006414#else
6415#ifndef xmlParseAttributeType
6416extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006417#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006418#endif
6419#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006420
6421#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006422#ifdef bottom_parser
6423#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006424extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006425#else
6426#ifndef xmlParseBalancedChunkMemory
6427extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006428#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6429#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006430#endif
6431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006432
6433#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006434#ifdef bottom_parser
6435#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006436extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006437#else
6438#ifndef xmlParseBalancedChunkMemoryRecover
6439extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006440#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6441#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006442#endif
6443#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006444
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006445#ifdef bottom_parser
6446#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006447extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006448#else
6449#ifndef xmlParseCDSect
6450extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006451#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006452#endif
6453#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006454
6455#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006456#ifdef bottom_catalog
6457#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006458extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006459#else
6460#ifndef xmlParseCatalogFile
6461extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006462#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6463#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006464#endif
6465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006466
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006467#ifdef bottom_parser
6468#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006469extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006470#else
6471#ifndef xmlParseCharData
6472extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006473#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006474#endif
6475#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006476
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006477#ifdef bottom_encoding
6478#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006479extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006480#else
6481#ifndef xmlParseCharEncoding
6482extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006483#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006484#endif
6485#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006486
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006487#ifdef bottom_parser
6488#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006489extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006490#else
6491#ifndef xmlParseCharRef
6492extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006493#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006494#endif
6495#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006496
6497#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006498#ifdef bottom_parser
6499#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006500extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006501#else
6502#ifndef xmlParseChunk
6503extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006504#define xmlParseChunk xmlParseChunk__internal_alias
6505#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006506#endif
6507#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006508
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006509#ifdef bottom_parser
6510#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006511extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006512#else
6513#ifndef xmlParseComment
6514extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006515#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006516#endif
6517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006518
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006519#ifdef bottom_parser
6520#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006521extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006522#else
6523#ifndef xmlParseContent
6524extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006525#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006526#endif
6527#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006528
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006529#ifdef bottom_parser
6530#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006531extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006532#else
6533#ifndef xmlParseCtxtExternalEntity
6534extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006535#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006536#endif
6537#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006538
6539#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006540#ifdef bottom_parser
6541#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006542extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006543#else
6544#ifndef xmlParseDTD
6545extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006546#define xmlParseDTD xmlParseDTD__internal_alias
6547#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006548#endif
6549#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006550
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006551#ifdef bottom_parser
6552#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006553extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006554#else
6555#ifndef xmlParseDefaultDecl
6556extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006557#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006558#endif
6559#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006560
6561#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006562#ifdef bottom_parser
6563#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006564extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006565#else
6566#ifndef xmlParseDoc
6567extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006568#define xmlParseDoc xmlParseDoc__internal_alias
6569#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006570#endif
6571#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006572
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006573#ifdef bottom_parser
6574#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006575extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006576#else
6577#ifndef xmlParseDocTypeDecl
6578extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006579#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006580#endif
6581#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006582
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006583#ifdef bottom_parser
6584#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006585extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006586#else
6587#ifndef xmlParseDocument
6588extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006589#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006590#endif
6591#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006592
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006593#ifdef bottom_parser
6594#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006595extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006596#else
6597#ifndef xmlParseElement
6598extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006599#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006600#endif
6601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006602
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006603#ifdef bottom_parser
6604#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006605extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006606#else
6607#ifndef xmlParseElementChildrenContentDecl
6608extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006609#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006610#endif
6611#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006612
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006613#ifdef bottom_parser
6614#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006615extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006616#else
6617#ifndef xmlParseElementContentDecl
6618extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006619#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
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 xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006625extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006626#else
6627#ifndef xmlParseElementDecl
6628extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006629#define xmlParseElementDecl xmlParseElementDecl__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 xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006635extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006636#else
6637#ifndef xmlParseElementMixedContentDecl
6638extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006639#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__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 xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006645extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006646#else
6647#ifndef xmlParseEncName
6648extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006649#define xmlParseEncName xmlParseEncName__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 xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006655extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006656#else
6657#ifndef xmlParseEncodingDecl
6658extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006659#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006660#endif
6661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006662
6663#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006664#ifdef bottom_parser
6665#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00006666extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006667#else
6668#ifndef xmlParseEndTag
6669extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006670#define xmlParseEndTag xmlParseEndTag__internal_alias
6671#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006672#endif
6673#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006674
6675#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006676#ifdef bottom_parser
6677#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006678extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006679#else
6680#ifndef xmlParseEntity
6681extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006682#define xmlParseEntity xmlParseEntity__internal_alias
6683#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006684#endif
6685#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006686
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006687#ifdef bottom_parser
6688#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006689extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006690#else
6691#ifndef xmlParseEntityDecl
6692extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006693#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006694#endif
6695#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006696
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006697#ifdef bottom_parser
6698#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006699extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006700#else
6701#ifndef xmlParseEntityRef
6702extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006703#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006704#endif
6705#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006706
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006707#ifdef bottom_parser
6708#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006709extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006710#else
6711#ifndef xmlParseEntityValue
6712extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006713#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006714#endif
6715#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006716
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006717#ifdef bottom_parser
6718#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006719extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006720#else
6721#ifndef xmlParseEnumeratedType
6722extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006723#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006724#endif
6725#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006726
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006727#ifdef bottom_parser
6728#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006729extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006730#else
6731#ifndef xmlParseEnumerationType
6732extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006733#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
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 xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006739extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006740#else
6741#ifndef xmlParseExtParsedEnt
6742extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006743#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006744#endif
6745#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006746
6747#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006748#ifdef bottom_parser
6749#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006750extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006751#else
6752#ifndef xmlParseExternalEntity
6753extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006754#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
6755#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006756#endif
6757#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006758
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006759#ifdef bottom_parser
6760#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00006761extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006762#else
6763#ifndef xmlParseExternalID
6764extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006765#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006766#endif
6767#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006768
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006769#ifdef bottom_parser
6770#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00006771extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006772#else
6773#ifndef xmlParseExternalSubset
6774extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006775#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006776#endif
6777#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006778
6779#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006780#ifdef bottom_parser
6781#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006782extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006783#else
6784#ifndef xmlParseFile
6785extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006786#define xmlParseFile xmlParseFile__internal_alias
6787#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006788#endif
6789#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006790
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006791#ifdef bottom_parser
6792#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00006793extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006794#else
6795#ifndef xmlParseInNodeContext
6796extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006797#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006798#endif
6799#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006800
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006801#ifdef bottom_parser
6802#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006803extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006804#else
6805#ifndef xmlParseMarkupDecl
6806extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006807#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006808#endif
6809#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006810
6811#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006812#ifdef bottom_parser
6813#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006814extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006815#else
6816#ifndef xmlParseMemory
6817extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006818#define xmlParseMemory xmlParseMemory__internal_alias
6819#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006820#endif
6821#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006822
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006823#ifdef bottom_parser
6824#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006825extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006826#else
6827#ifndef xmlParseMisc
6828extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006829#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006830#endif
6831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006832
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006833#ifdef bottom_parser
6834#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006835extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006836#else
6837#ifndef xmlParseName
6838extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006839#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006840#endif
6841#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006842
6843#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006844#ifdef bottom_legacy
6845#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00006846extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006847#else
6848#ifndef xmlParseNamespace
6849extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006850#define xmlParseNamespace xmlParseNamespace__internal_alias
6851#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006852#endif
6853#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006854
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006855#ifdef bottom_parser
6856#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00006857extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006858#else
6859#ifndef xmlParseNmtoken
6860extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006861#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006862#endif
6863#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006864
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006865#ifdef bottom_parser
6866#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006867extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006868#else
6869#ifndef xmlParseNotationDecl
6870extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006871#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006872#endif
6873#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006874
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006875#ifdef bottom_parser
6876#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006877extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006878#else
6879#ifndef xmlParseNotationType
6880extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006881#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006882#endif
6883#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006884
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006885#ifdef bottom_parser
6886#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006887extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006888#else
6889#ifndef xmlParsePEReference
6890extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006891#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006892#endif
6893#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006894
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006895#ifdef bottom_parser
6896#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006897extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006898#else
6899#ifndef xmlParsePI
6900extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006901#define xmlParsePI xmlParsePI__internal_alias
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 xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00006907extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006908#else
6909#ifndef xmlParsePITarget
6910extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006911#define xmlParsePITarget xmlParsePITarget__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 xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00006917extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006918#else
6919#ifndef xmlParsePubidLiteral
6920extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006921#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006922#endif
6923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006924
6925#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006926#ifdef bottom_legacy
6927#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006928extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006929#else
6930#ifndef xmlParseQuotedString
6931extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006932#define xmlParseQuotedString xmlParseQuotedString__internal_alias
6933#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006934#endif
6935#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006936
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006937#ifdef bottom_parser
6938#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006939extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006940#else
6941#ifndef xmlParseReference
6942extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006943#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006944#endif
6945#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006946
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006947#ifdef bottom_parser
6948#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006949extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006950#else
6951#ifndef xmlParseSDDecl
6952extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006953#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006954#endif
6955#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006956
6957#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006958#ifdef bottom_parser
6959#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00006960extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006961#else
6962#ifndef xmlParseStartTag
6963extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006964#define xmlParseStartTag xmlParseStartTag__internal_alias
6965#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006966#endif
6967#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006968
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006969#ifdef bottom_parser
6970#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00006971extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006972#else
6973#ifndef xmlParseSystemLiteral
6974extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006975#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006976#endif
6977#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006978
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006979#ifdef bottom_parser
6980#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006981extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006982#else
6983#ifndef xmlParseTextDecl
6984extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006985#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006986#endif
6987#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006988
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006989#ifdef bottom_uri
6990#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006991extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006992#else
6993#ifndef xmlParseURI
6994extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006995#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006996#endif
6997#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006998
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006999#ifdef bottom_uri
7000#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007001extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007002#else
7003#ifndef xmlParseURIReference
7004extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007005#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007006#endif
7007#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007008
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007009#ifdef bottom_parser
7010#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007011extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007012#else
7013#ifndef xmlParseVersionInfo
7014extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007015#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
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 xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007021extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007022#else
7023#ifndef xmlParseVersionNum
7024extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007025#define xmlParseVersionNum xmlParseVersionNum__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 xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007031extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007032#else
7033#ifndef xmlParseXMLDecl
7034extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007035#define xmlParseXMLDecl xmlParseXMLDecl__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_parserInternals
7040#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007041extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007042#else
7043#ifndef xmlParserAddNodeInfo
7044extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007045#define xmlParserAddNodeInfo xmlParserAddNodeInfo__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_error
7050#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007051extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007052#else
7053#ifndef xmlParserError
7054extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007055#define xmlParserError xmlParserError__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_parserInternals
7060#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007061extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007062#else
7063#ifndef xmlParserFindNodeInfo
7064extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007065#define xmlParserFindNodeInfo xmlParserFindNodeInfo__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_parserInternals
7070#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007071extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007072#else
7073#ifndef xmlParserFindNodeInfoIndex
7074extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007075#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__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_xmlIO
7080#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007081extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007082#else
7083#ifndef xmlParserGetDirectory
7084extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007085#define xmlParserGetDirectory xmlParserGetDirectory__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_parser
7090#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007091extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007092#else
7093#ifndef xmlParserHandlePEReference
7094extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007095#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007096#endif
7097#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007098
7099#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007100#ifdef bottom_legacy
7101#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007102extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007103#else
7104#ifndef xmlParserHandleReference
7105extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007106#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7107#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007108#endif
7109#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007110
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007111#ifdef bottom_xmlIO
7112#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007113extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007114#else
7115#ifndef xmlParserInputBufferCreateFd
7116extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007117#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007118#endif
7119#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007120
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007121#ifdef bottom_xmlIO
7122#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007123extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007124#else
7125#ifndef xmlParserInputBufferCreateFile
7126extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007127#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007128#endif
7129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007130
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007131#ifdef bottom_xmlIO
7132#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007133extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007134#else
7135#ifndef xmlParserInputBufferCreateFilename
7136extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007137#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007138#endif
7139#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007140
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007141#ifdef bottom_xmlIO
7142#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007143extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007144#else
7145#ifndef xmlParserInputBufferCreateFilenameDefault
7146extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007147#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007148#endif
7149#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007150
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007151#ifdef bottom_xmlIO
7152#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007153extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007154#else
7155#ifndef xmlParserInputBufferCreateIO
7156extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007157#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
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 xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007163extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007164#else
7165#ifndef xmlParserInputBufferCreateMem
7166extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007167#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__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 xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007173extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007174#else
7175#ifndef xmlParserInputBufferCreateStatic
7176extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007177#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__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 xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007183extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007184#else
7185#ifndef xmlParserInputBufferGrow
7186extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007187#define xmlParserInputBufferGrow xmlParserInputBufferGrow__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 xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007193extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007194#else
7195#ifndef xmlParserInputBufferPush
7196extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007197#define xmlParserInputBufferPush xmlParserInputBufferPush__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 xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007203extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007204#else
7205#ifndef xmlParserInputBufferRead
7206extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007207#define xmlParserInputBufferRead xmlParserInputBufferRead__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_parserInternals
7212#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007213extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007214#else
7215#ifndef xmlParserInputGrow
7216extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007217#define xmlParserInputGrow xmlParserInputGrow__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_parserInternals
7222#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007223extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007224#else
7225#ifndef xmlParserInputRead
7226extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007227#define xmlParserInputRead xmlParserInputRead__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_parserInternals
7232#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007233extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007234#else
7235#ifndef xmlParserInputShrink
7236extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007237#define xmlParserInputShrink xmlParserInputShrink__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_error
7242#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007243extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007244#else
7245#ifndef xmlParserPrintFileContext
7246extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007247#define xmlParserPrintFileContext xmlParserPrintFileContext__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_error
7252#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007253extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007254#else
7255#ifndef xmlParserPrintFileInfo
7256extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007257#define xmlParserPrintFileInfo xmlParserPrintFileInfo__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_error
7262#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007263extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007264#else
7265#ifndef xmlParserValidityError
7266extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007267#define xmlParserValidityError xmlParserValidityError__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_error
7272#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007273extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007274#else
7275#ifndef xmlParserValidityWarning
7276extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007277#define xmlParserValidityWarning xmlParserValidityWarning__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_error
7282#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007283extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007284#else
7285#ifndef xmlParserWarning
7286extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007287#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007288#endif
7289#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007290
7291#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007292#ifdef bottom_pattern
7293#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007294extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007295#else
7296#ifndef xmlPatternFromRoot
7297extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007298#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7299#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007300#endif
7301#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007302
7303#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007304#ifdef bottom_pattern
7305#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007306extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007307#else
7308#ifndef xmlPatternGetStreamCtxt
7309extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007310#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7311#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007312#endif
7313#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007314
7315#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007316#ifdef bottom_pattern
7317#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007318extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007319#else
7320#ifndef xmlPatternMatch
7321extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007322#define xmlPatternMatch xmlPatternMatch__internal_alias
7323#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007324#endif
7325#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007326
7327#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007328#ifdef bottom_pattern
7329#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007330extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007331#else
7332#ifndef xmlPatternMaxDepth
7333extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007334#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7335#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007336#endif
7337#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007338
7339#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007340#ifdef bottom_pattern
7341#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007342extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007343#else
7344#ifndef xmlPatternStreamable
7345extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007346#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7347#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007348#endif
7349#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007350
7351#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007352#ifdef bottom_pattern
7353#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007354extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007355#else
7356#ifndef xmlPatterncompile
7357extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007358#define xmlPatterncompile xmlPatterncompile__internal_alias
7359#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007360#endif
7361#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007362
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007363#ifdef bottom_parserInternals
7364#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007365extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007366#else
7367#ifndef xmlPedanticParserDefault
7368extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007369#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007370#endif
7371#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007372
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007373#ifdef bottom_parser
7374#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007375extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007376#else
7377#ifndef xmlPopInput
7378extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007379#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007380#endif
7381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007382
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007383#ifdef bottom_xmlIO
7384#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007385extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007386#else
7387#ifndef xmlPopInputCallbacks
7388extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007389#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007390#endif
7391#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007392
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007393#ifdef bottom_uri
7394#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007395extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007396#else
7397#ifndef xmlPrintURI
7398extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007399#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007400#endif
7401#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007402
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007403#ifdef bottom_parser
7404#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007405extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007406#else
7407#ifndef xmlPushInput
7408extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007409#define xmlPushInput xmlPushInput__internal_alias
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_threads
7414#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007415extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007416#else
7417#ifndef xmlRMutexLock
7418extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007419#define xmlRMutexLock xmlRMutexLock__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_threads
7424#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007425extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007426#else
7427#ifndef xmlRMutexUnlock
7428extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007429#define xmlRMutexUnlock xmlRMutexUnlock__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_parser
7434#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007435extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007436#else
7437#ifndef xmlReadDoc
7438extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007439#define xmlReadDoc xmlReadDoc__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_parser
7444#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007445extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007446#else
7447#ifndef xmlReadFd
7448extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007449#define xmlReadFd xmlReadFd__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 xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007455extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007456#else
7457#ifndef xmlReadFile
7458extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007459#define xmlReadFile xmlReadFile__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_parser
7464#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007465extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007466#else
7467#ifndef xmlReadIO
7468extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007469#define xmlReadIO xmlReadIO__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_parser
7474#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007475extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007476#else
7477#ifndef xmlReadMemory
7478extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007479#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007480#endif
7481#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007482
7483#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007484#ifdef bottom_xmlreader
7485#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007486extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007487#else
7488#ifndef xmlReaderForDoc
7489extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007490#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7491#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007492#endif
7493#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007494
7495#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007496#ifdef bottom_xmlreader
7497#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007498extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007499#else
7500#ifndef xmlReaderForFd
7501extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007502#define xmlReaderForFd xmlReaderForFd__internal_alias
7503#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007504#endif
7505#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007506
7507#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007508#ifdef bottom_xmlreader
7509#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007510extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007511#else
7512#ifndef xmlReaderForFile
7513extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007514#define xmlReaderForFile xmlReaderForFile__internal_alias
7515#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007516#endif
7517#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007518
7519#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007520#ifdef bottom_xmlreader
7521#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007522extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007523#else
7524#ifndef xmlReaderForIO
7525extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007526#define xmlReaderForIO xmlReaderForIO__internal_alias
7527#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007528#endif
7529#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007530
7531#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007532#ifdef bottom_xmlreader
7533#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007534extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007535#else
7536#ifndef xmlReaderForMemory
7537extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007538#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7539#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007540#endif
7541#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007542
7543#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007544#ifdef bottom_xmlreader
7545#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007546extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007547#else
7548#ifndef xmlReaderNewDoc
7549extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007550#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7551#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007552#endif
7553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007554
7555#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007556#ifdef bottom_xmlreader
7557#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007558extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007559#else
7560#ifndef xmlReaderNewFd
7561extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007562#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7563#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007564#endif
7565#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007566
7567#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007568#ifdef bottom_xmlreader
7569#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007570extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007571#else
7572#ifndef xmlReaderNewFile
7573extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007574#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7575#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007576#endif
7577#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007578
7579#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007580#ifdef bottom_xmlreader
7581#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007582extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007583#else
7584#ifndef xmlReaderNewIO
7585extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007586#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7587#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007588#endif
7589#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007590
7591#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007592#ifdef bottom_xmlreader
7593#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007594extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007595#else
7596#ifndef xmlReaderNewMemory
7597extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007598#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7599#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007600#endif
7601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007602
7603#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007604#ifdef bottom_xmlreader
7605#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007606extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007607#else
7608#ifndef xmlReaderNewWalker
7609extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007610#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7611#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007612#endif
7613#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007614
7615#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007616#ifdef bottom_xmlreader
7617#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007618extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007619#else
7620#ifndef xmlReaderWalker
7621extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007622#define xmlReaderWalker xmlReaderWalker__internal_alias
7623#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007624#endif
7625#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007626
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007627#ifdef bottom_xmlmemory
7628#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007629extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007630#else
7631#ifndef xmlReallocLoc
7632extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007633#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007634#endif
7635#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007636
7637#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007638#ifdef bottom_tree
7639#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00007640extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007641#else
7642#ifndef xmlReconciliateNs
7643extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007644#define xmlReconciliateNs xmlReconciliateNs__internal_alias
7645#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007646#endif
7647#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007648
7649#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007650#ifdef bottom_parser
7651#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007652extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007653#else
7654#ifndef xmlRecoverDoc
7655extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007656#define xmlRecoverDoc xmlRecoverDoc__internal_alias
7657#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007658#endif
7659#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007660
7661#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007662#ifdef bottom_parser
7663#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007664extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007665#else
7666#ifndef xmlRecoverFile
7667extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007668#define xmlRecoverFile xmlRecoverFile__internal_alias
7669#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007670#endif
7671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007672
7673#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007674#ifdef bottom_parser
7675#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007676extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007677#else
7678#ifndef xmlRecoverMemory
7679extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007680#define xmlRecoverMemory xmlRecoverMemory__internal_alias
7681#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007682#endif
7683#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007684
7685#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007686#ifdef bottom_xmlregexp
7687#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007688extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007689#else
7690#ifndef xmlRegExecErrInfo
7691extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007692#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
7693#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007694#endif
7695#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007696
7697#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007698#ifdef bottom_xmlregexp
7699#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007700extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007701#else
7702#ifndef xmlRegExecNextValues
7703extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007704#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
7705#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007706#endif
7707#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007708
7709#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007710#ifdef bottom_xmlregexp
7711#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007712extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007713#else
7714#ifndef xmlRegExecPushString
7715extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007716#define xmlRegExecPushString xmlRegExecPushString__internal_alias
7717#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007718#endif
7719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007720
7721#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007722#ifdef bottom_xmlregexp
7723#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00007724extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007725#else
7726#ifndef xmlRegExecPushString2
7727extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007728#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
7729#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007730#endif
7731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007732
7733#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007734#ifdef bottom_xmlregexp
7735#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007736extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007737#else
7738#ifndef xmlRegFreeExecCtxt
7739extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007740#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
7741#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007742#endif
7743#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007744
7745#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007746#ifdef bottom_xmlregexp
7747#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00007748extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007749#else
7750#ifndef xmlRegFreeRegexp
7751extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007752#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
7753#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007754#endif
7755#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007756
7757#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007758#ifdef bottom_xmlregexp
7759#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007760extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007761#else
7762#ifndef xmlRegNewExecCtxt
7763extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007764#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
7765#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007766#endif
7767#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007768
7769#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007770#ifdef bottom_xmlregexp
7771#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007772extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007773#else
7774#ifndef xmlRegexpCompile
7775extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007776#define xmlRegexpCompile xmlRegexpCompile__internal_alias
7777#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007778#endif
7779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007780
7781#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007782#ifdef bottom_xmlregexp
7783#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00007784extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007785#else
7786#ifndef xmlRegexpExec
7787extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007788#define xmlRegexpExec xmlRegexpExec__internal_alias
7789#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007790#endif
7791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007792
7793#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007794#ifdef bottom_xmlregexp
7795#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00007796extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007797#else
7798#ifndef xmlRegexpIsDeterminist
7799extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007800#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
7801#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007803#endif
7804
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007805#if defined(LIBXML_REGEXP_ENABLED)
7806#ifdef bottom_xmlregexp
7807#undef xmlRegexpPrint
7808extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
7809#else
7810#ifndef xmlRegexpPrint
7811extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
7812#define xmlRegexpPrint xmlRegexpPrint__internal_alias
7813#endif
7814#endif
7815#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007816
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007817#ifdef bottom_encoding
7818#undef xmlRegisterCharEncodingHandler
7819extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
7820#else
7821#ifndef xmlRegisterCharEncodingHandler
7822extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
7823#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
7824#endif
7825#endif
7826
7827#ifdef bottom_xmlIO
7828#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007829extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007830#else
7831#ifndef xmlRegisterDefaultInputCallbacks
7832extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007833#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007834#endif
7835#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007836
7837#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007838#ifdef bottom_xmlIO
7839#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007840extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007841#else
7842#ifndef xmlRegisterDefaultOutputCallbacks
7843extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007844#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
7845#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007846#endif
7847#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007848
7849#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007850#ifdef bottom_xmlIO
7851#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007852extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007853#else
7854#ifndef xmlRegisterHTTPPostCallbacks
7855extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007856#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
7857#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007858#endif
7859#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007860
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007861#ifdef bottom_xmlIO
7862#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007863extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007864#else
7865#ifndef xmlRegisterInputCallbacks
7866extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007867#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007868#endif
7869#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007870
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007871#ifdef bottom_globals
7872#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007873extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007874#else
7875#ifndef xmlRegisterNodeDefault
7876extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007877#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007878#endif
7879#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007880
7881#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007882#ifdef bottom_xmlIO
7883#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007884extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007885#else
7886#ifndef xmlRegisterOutputCallbacks
7887extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007888#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
7889#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007890#endif
7891#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007892
7893#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007894#ifdef bottom_relaxng
7895#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00007896extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007897#else
7898#ifndef xmlRelaxNGCleanupTypes
7899extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007900#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
7901#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007902#endif
7903#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007904
7905#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007906#ifdef bottom_relaxng
7907#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00007908extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007909#else
7910#ifndef xmlRelaxNGDump
7911extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007912#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
7913#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007914#endif
7915#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007916
7917#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007918#ifdef bottom_relaxng
7919#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00007920extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007921#else
7922#ifndef xmlRelaxNGDumpTree
7923extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007924#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
7925#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007926#endif
7927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007928
7929#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007930#ifdef bottom_relaxng
7931#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00007932extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007933#else
7934#ifndef xmlRelaxNGFree
7935extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007936#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
7937#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007938#endif
7939#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007940
7941#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007942#ifdef bottom_relaxng
7943#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007944extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007945#else
7946#ifndef xmlRelaxNGFreeParserCtxt
7947extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007948#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
7949#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007950#endif
7951#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007952
7953#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007954#ifdef bottom_relaxng
7955#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007956extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007957#else
7958#ifndef xmlRelaxNGFreeValidCtxt
7959extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007960#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
7961#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007962#endif
7963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007964
7965#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007966#ifdef bottom_relaxng
7967#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00007968extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007969#else
7970#ifndef xmlRelaxNGGetParserErrors
7971extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007972#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
7973#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007974#endif
7975#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007976
7977#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007978#ifdef bottom_relaxng
7979#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00007980extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007981#else
7982#ifndef xmlRelaxNGGetValidErrors
7983extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007984#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
7985#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007986#endif
7987#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007988
7989#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007990#ifdef bottom_relaxng
7991#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00007992extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007993#else
7994#ifndef xmlRelaxNGInitTypes
7995extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007996#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
7997#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007998#endif
7999#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008000
8001#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008002#ifdef bottom_relaxng
8003#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008004extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008005#else
8006#ifndef xmlRelaxNGNewDocParserCtxt
8007extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008008#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8009#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008010#endif
8011#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008012
8013#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008014#ifdef bottom_relaxng
8015#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008016extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008017#else
8018#ifndef xmlRelaxNGNewMemParserCtxt
8019extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008020#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8021#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008022#endif
8023#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008024
8025#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008026#ifdef bottom_relaxng
8027#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008028extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008029#else
8030#ifndef xmlRelaxNGNewParserCtxt
8031extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008032#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8033#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008034#endif
8035#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008036
8037#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008038#ifdef bottom_relaxng
8039#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008040extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008041#else
8042#ifndef xmlRelaxNGNewValidCtxt
8043extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008044#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8045#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008046#endif
8047#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008048
8049#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008050#ifdef bottom_relaxng
8051#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008052extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008053#else
8054#ifndef xmlRelaxNGParse
8055extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008056#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8057#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008058#endif
8059#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008060
8061#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008062#ifdef bottom_relaxng
8063#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008064extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008065#else
8066#ifndef xmlRelaxNGSetParserErrors
8067extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008068#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8069#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008070#endif
8071#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008072
8073#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008074#ifdef bottom_relaxng
8075#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008076extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008077#else
8078#ifndef xmlRelaxNGSetValidErrors
8079extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008080#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8081#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008082#endif
8083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008084
8085#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008086#ifdef bottom_relaxng
8087#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008088extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008089#else
8090#ifndef xmlRelaxNGValidateDoc
8091extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008092#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8093#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008094#endif
8095#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008096
8097#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008098#ifdef bottom_relaxng
8099#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008100extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008101#else
8102#ifndef xmlRelaxNGValidateFullElement
8103extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008104#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8105#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008106#endif
8107#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008108
8109#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008110#ifdef bottom_relaxng
8111#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008112extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008113#else
8114#ifndef xmlRelaxNGValidatePopElement
8115extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008116#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8117#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008118#endif
8119#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008120
8121#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008122#ifdef bottom_relaxng
8123#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008124extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008125#else
8126#ifndef xmlRelaxNGValidatePushCData
8127extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008128#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8129#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008130#endif
8131#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008132
8133#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008134#ifdef bottom_relaxng
8135#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008136extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008137#else
8138#ifndef xmlRelaxNGValidatePushElement
8139extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008140#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8141#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008142#endif
8143#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008144
8145#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008146#ifdef bottom_relaxng
8147#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008148extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008149#else
8150#ifndef xmlRelaxParserSetFlag
8151extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008152#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8153#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008154#endif
8155#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008156
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008157#ifdef bottom_valid
8158#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008159extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008160#else
8161#ifndef xmlRemoveID
8162extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008163#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008164#endif
8165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008166
8167#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008168#ifdef bottom_tree
8169#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008170extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008171#else
8172#ifndef xmlRemoveProp
8173extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008174#define xmlRemoveProp xmlRemoveProp__internal_alias
8175#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008176#endif
8177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008178
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008179#ifdef bottom_valid
8180#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008181extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008182#else
8183#ifndef xmlRemoveRef
8184extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008185#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008186#endif
8187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008188
8189#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008190#ifdef bottom_tree
8191#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008192extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008193#else
8194#ifndef xmlReplaceNode
8195extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008196#define xmlReplaceNode xmlReplaceNode__internal_alias
8197#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008199#endif
8200
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008201#ifdef bottom_error
8202#undef xmlResetError
8203extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8204#else
8205#ifndef xmlResetError
8206extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8207#define xmlResetError xmlResetError__internal_alias
8208#endif
8209#endif
8210
8211#ifdef bottom_error
8212#undef xmlResetLastError
8213extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8214#else
8215#ifndef xmlResetLastError
8216extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8217#define xmlResetLastError xmlResetLastError__internal_alias
8218#endif
8219#endif
8220
8221#ifdef bottom_SAX2
8222#undef xmlSAX2AttributeDecl
8223extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8224#else
8225#ifndef xmlSAX2AttributeDecl
8226extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8227#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8228#endif
8229#endif
8230
8231#ifdef bottom_SAX2
8232#undef xmlSAX2CDataBlock
8233extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8234#else
8235#ifndef xmlSAX2CDataBlock
8236extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8237#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8238#endif
8239#endif
8240
8241#ifdef bottom_SAX2
8242#undef xmlSAX2Characters
8243extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8244#else
8245#ifndef xmlSAX2Characters
8246extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8247#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8248#endif
8249#endif
8250
8251#ifdef bottom_SAX2
8252#undef xmlSAX2Comment
8253extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8254#else
8255#ifndef xmlSAX2Comment
8256extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8257#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8258#endif
8259#endif
8260
8261#ifdef bottom_SAX2
8262#undef xmlSAX2ElementDecl
8263extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8264#else
8265#ifndef xmlSAX2ElementDecl
8266extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8267#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8268#endif
8269#endif
8270
8271#ifdef bottom_SAX2
8272#undef xmlSAX2EndDocument
8273extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8274#else
8275#ifndef xmlSAX2EndDocument
8276extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8277#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8278#endif
8279#endif
8280
8281#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8282#ifdef bottom_SAX2
8283#undef xmlSAX2EndElement
8284extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8285#else
8286#ifndef xmlSAX2EndElement
8287extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8288#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8289#endif
8290#endif
8291#endif
8292
8293#ifdef bottom_SAX2
8294#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008295extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008296#else
8297#ifndef xmlSAX2EndElementNs
8298extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008299#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008300#endif
8301#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008302
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008303#ifdef bottom_SAX2
8304#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008305extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008306#else
8307#ifndef xmlSAX2EntityDecl
8308extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008309#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008310#endif
8311#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008312
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008313#ifdef bottom_SAX2
8314#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008315extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008316#else
8317#ifndef xmlSAX2ExternalSubset
8318extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008319#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008320#endif
8321#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008322
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008323#ifdef bottom_SAX2
8324#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008325extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008326#else
8327#ifndef xmlSAX2GetColumnNumber
8328extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008329#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008330#endif
8331#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008332
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008333#ifdef bottom_SAX2
8334#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008335extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008336#else
8337#ifndef xmlSAX2GetEntity
8338extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008339#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008340#endif
8341#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008342
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008343#ifdef bottom_SAX2
8344#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008345extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008346#else
8347#ifndef xmlSAX2GetLineNumber
8348extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008349#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008350#endif
8351#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008352
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008353#ifdef bottom_SAX2
8354#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008355extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008356#else
8357#ifndef xmlSAX2GetParameterEntity
8358extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008359#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008360#endif
8361#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008362
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008363#ifdef bottom_SAX2
8364#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008365extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008366#else
8367#ifndef xmlSAX2GetPublicId
8368extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008369#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008370#endif
8371#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008372
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008373#ifdef bottom_SAX2
8374#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008375extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008376#else
8377#ifndef xmlSAX2GetSystemId
8378extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008379#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008380#endif
8381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008382
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008383#ifdef bottom_SAX2
8384#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008385extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008386#else
8387#ifndef xmlSAX2HasExternalSubset
8388extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008389#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008390#endif
8391#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008392
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008393#ifdef bottom_SAX2
8394#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008395extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008396#else
8397#ifndef xmlSAX2HasInternalSubset
8398extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008399#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008400#endif
8401#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008402
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008403#ifdef bottom_SAX2
8404#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008405extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008406#else
8407#ifndef xmlSAX2IgnorableWhitespace
8408extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008409#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008410#endif
8411#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008412
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008413#ifdef bottom_SAX2
8414#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008415extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008416#else
8417#ifndef xmlSAX2InitDefaultSAXHandler
8418extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008419#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008420#endif
8421#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008422
8423#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008424#ifdef bottom_SAX2
8425#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008426extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008427#else
8428#ifndef xmlSAX2InitDocbDefaultSAXHandler
8429extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008430#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8431#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008432#endif
8433#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008434
8435#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008436#ifdef bottom_SAX2
8437#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008438extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008439#else
8440#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8441extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008442#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8443#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008445#endif
8446
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008447#ifdef bottom_SAX2
8448#undef xmlSAX2InternalSubset
8449extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8450#else
8451#ifndef xmlSAX2InternalSubset
8452extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8453#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8454#endif
8455#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008456
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008457#ifdef bottom_SAX2
8458#undef xmlSAX2IsStandalone
8459extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8460#else
8461#ifndef xmlSAX2IsStandalone
8462extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8463#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8464#endif
8465#endif
8466
8467#ifdef bottom_SAX2
8468#undef xmlSAX2NotationDecl
8469extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8470#else
8471#ifndef xmlSAX2NotationDecl
8472extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8473#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8474#endif
8475#endif
8476
8477#ifdef bottom_SAX2
8478#undef xmlSAX2ProcessingInstruction
8479extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8480#else
8481#ifndef xmlSAX2ProcessingInstruction
8482extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8483#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8484#endif
8485#endif
8486
8487#ifdef bottom_SAX2
8488#undef xmlSAX2Reference
8489extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8490#else
8491#ifndef xmlSAX2Reference
8492extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8493#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8494#endif
8495#endif
8496
8497#ifdef bottom_SAX2
8498#undef xmlSAX2ResolveEntity
8499extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8500#else
8501#ifndef xmlSAX2ResolveEntity
8502extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8503#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8504#endif
8505#endif
8506
8507#ifdef bottom_SAX2
8508#undef xmlSAX2SetDocumentLocator
8509extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8510#else
8511#ifndef xmlSAX2SetDocumentLocator
8512extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8513#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8514#endif
8515#endif
8516
8517#ifdef bottom_SAX2
8518#undef xmlSAX2StartDocument
8519extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8520#else
8521#ifndef xmlSAX2StartDocument
8522extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8523#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8524#endif
8525#endif
8526
8527#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8528#ifdef bottom_SAX2
8529#undef xmlSAX2StartElement
8530extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8531#else
8532#ifndef xmlSAX2StartElement
8533extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8534#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8535#endif
8536#endif
8537#endif
8538
8539#ifdef bottom_SAX2
8540#undef xmlSAX2StartElementNs
8541extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8542#else
8543#ifndef xmlSAX2StartElementNs
8544extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8545#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8546#endif
8547#endif
8548
8549#ifdef bottom_SAX2
8550#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008551extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008552#else
8553#ifndef xmlSAX2UnparsedEntityDecl
8554extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008555#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008556#endif
8557#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008558
8559#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008560#ifdef bottom_SAX2
8561#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008562extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008563#else
8564#ifndef xmlSAXDefaultVersion
8565extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008566#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8567#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008568#endif
8569#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008570
8571#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008572#ifdef bottom_parser
8573#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008574extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008575#else
8576#ifndef xmlSAXParseDTD
8577extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008578#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8579#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008580#endif
8581#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008582
8583#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008584#ifdef bottom_parser
8585#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008586extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008587#else
8588#ifndef xmlSAXParseDoc
8589extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008590#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8591#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008592#endif
8593#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008594
8595#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008596#ifdef bottom_parser
8597#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008598extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008599#else
8600#ifndef xmlSAXParseEntity
8601extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008602#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
8603#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008604#endif
8605#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008606
8607#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008608#ifdef bottom_parser
8609#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008610extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008611#else
8612#ifndef xmlSAXParseFile
8613extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008614#define xmlSAXParseFile xmlSAXParseFile__internal_alias
8615#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008616#endif
8617#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008618
8619#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008620#ifdef bottom_parser
8621#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008622extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008623#else
8624#ifndef xmlSAXParseFileWithData
8625extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008626#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
8627#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008628#endif
8629#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008630
8631#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008632#ifdef bottom_parser
8633#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008634extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008635#else
8636#ifndef xmlSAXParseMemory
8637extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008638#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
8639#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008640#endif
8641#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008642
8643#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008644#ifdef bottom_parser
8645#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008646extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008647#else
8648#ifndef xmlSAXParseMemoryWithData
8649extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008650#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
8651#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008652#endif
8653#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008654
8655#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008656#ifdef bottom_parser
8657#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008658extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008659#else
8660#ifndef xmlSAXUserParseFile
8661extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008662#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
8663#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008664#endif
8665#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008666
8667#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008668#ifdef bottom_parser
8669#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008670extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008671#else
8672#ifndef xmlSAXUserParseMemory
8673extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008674#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
8675#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008676#endif
8677#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008678
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008679#ifdef bottom_SAX2
8680#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008681extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008682#else
8683#ifndef xmlSAXVersion
8684extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008685#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008686#endif
8687#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008688
8689#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008690#ifdef bottom_xmlsave
8691#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00008692extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008693#else
8694#ifndef xmlSaveClose
8695extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008696#define xmlSaveClose xmlSaveClose__internal_alias
8697#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008698#endif
8699#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008700
8701#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008702#ifdef bottom_xmlsave
8703#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008704extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008705#else
8706#ifndef xmlSaveDoc
8707extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008708#define xmlSaveDoc xmlSaveDoc__internal_alias
8709#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008710#endif
8711#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008712
8713#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008714#ifdef bottom_xmlsave
8715#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008716extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008717#else
8718#ifndef xmlSaveFile
8719extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008720#define xmlSaveFile xmlSaveFile__internal_alias
8721#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008722#endif
8723#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008724
8725#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008726#ifdef bottom_xmlsave
8727#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008728extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008729#else
8730#ifndef xmlSaveFileEnc
8731extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008732#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
8733#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008734#endif
8735#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008736
8737#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008738#ifdef bottom_xmlsave
8739#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00008740extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008741#else
8742#ifndef xmlSaveFileTo
8743extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008744#define xmlSaveFileTo xmlSaveFileTo__internal_alias
8745#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008746#endif
8747#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008748
8749#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008750#ifdef bottom_xmlsave
8751#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00008752extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008753#else
8754#ifndef xmlSaveFlush
8755extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008756#define xmlSaveFlush xmlSaveFlush__internal_alias
8757#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008758#endif
8759#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008760
8761#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008762#ifdef bottom_xmlsave
8763#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008764extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008765#else
8766#ifndef xmlSaveFormatFile
8767extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008768#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
8769#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008770#endif
8771#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008772
8773#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008774#ifdef bottom_xmlsave
8775#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008776extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008777#else
8778#ifndef xmlSaveFormatFileEnc
8779extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008780#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
8781#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008782#endif
8783#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008784
8785#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008786#ifdef bottom_xmlsave
8787#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00008788extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008789#else
8790#ifndef xmlSaveFormatFileTo
8791extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008792#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
8793#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008794#endif
8795#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008796
8797#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008798#ifdef bottom_xmlsave
8799#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00008800extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008801#else
8802#ifndef xmlSaveSetAttrEscape
8803extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008804#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
8805#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008806#endif
8807#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008808
8809#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008810#ifdef bottom_xmlsave
8811#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00008812extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008813#else
8814#ifndef xmlSaveSetEscape
8815extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008816#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
8817#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008818#endif
8819#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008820
8821#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008822#ifdef bottom_xmlsave
8823#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008824extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008825#else
8826#ifndef xmlSaveToFd
8827extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008828#define xmlSaveToFd xmlSaveToFd__internal_alias
8829#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008830#endif
8831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008832
8833#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008834#ifdef bottom_xmlsave
8835#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00008836extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008837#else
8838#ifndef xmlSaveToFilename
8839extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008840#define xmlSaveToFilename xmlSaveToFilename__internal_alias
8841#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008842#endif
8843#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008844
8845#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008846#ifdef bottom_xmlsave
8847#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008848extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008849#else
8850#ifndef xmlSaveToIO
8851extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008852#define xmlSaveToIO xmlSaveToIO__internal_alias
8853#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008854#endif
8855#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008856
8857#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008858#ifdef bottom_xmlsave
8859#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008860extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008861#else
8862#ifndef xmlSaveTree
8863extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008864#define xmlSaveTree xmlSaveTree__internal_alias
8865#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008866#endif
8867#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008868
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008869#ifdef bottom_uri
8870#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00008871extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008872#else
8873#ifndef xmlSaveUri
8874extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008875#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008876#endif
8877#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008878
8879#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008880#ifdef bottom_legacy
8881#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00008882extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008883#else
8884#ifndef xmlScanName
8885extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008886#define xmlScanName xmlScanName__internal_alias
8887#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008888#endif
8889#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008890
8891#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008892#ifdef bottom_xmlschemas
8893#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00008894extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008895#else
8896#ifndef xmlSchemaCheckFacet
8897extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008898#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
8899#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008900#endif
8901#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008902
8903#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008904#ifdef bottom_xmlschemastypes
8905#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008906extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008907#else
8908#ifndef xmlSchemaCleanupTypes
8909extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008910#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
8911#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008912#endif
8913#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008914
8915#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008916#ifdef bottom_xmlschemastypes
8917#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008918extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008919#else
8920#ifndef xmlSchemaCollapseString
8921extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008922#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
8923#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008925#endif
8926
Daniel Veillardb5839c32005-02-19 18:27:14 +00008927#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008928#ifdef bottom_xmlschemastypes
8929#undef xmlSchemaCompareValues
8930extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
8931#else
8932#ifndef xmlSchemaCompareValues
8933extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
8934#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
8935#endif
8936#endif
8937#endif
8938
8939#if defined(LIBXML_SCHEMAS_ENABLED)
8940#ifdef bottom_xmlschemastypes
8941#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00008942extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008943#else
8944#ifndef xmlSchemaCompareValuesWhtsp
8945extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00008946#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
8947#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008948#endif
8949#endif
8950
8951#if defined(LIBXML_SCHEMAS_ENABLED)
8952#ifdef bottom_xmlschemastypes
8953#undef xmlSchemaCopyValue
8954extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
8955#else
8956#ifndef xmlSchemaCopyValue
8957extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
8958#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
8959#endif
8960#endif
8961#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00008962
Daniel Veillardbe076e92005-01-04 20:18:14 +00008963#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008964#ifdef bottom_xmlschemas
8965#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008966extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008967#else
8968#ifndef xmlSchemaDump
8969extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008970#define xmlSchemaDump xmlSchemaDump__internal_alias
8971#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008972#endif
8973#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008974
8975#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008976#ifdef bottom_xmlschemas
8977#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008978extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008979#else
8980#ifndef xmlSchemaFree
8981extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008982#define xmlSchemaFree xmlSchemaFree__internal_alias
8983#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008984#endif
8985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008986
8987#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008988#ifdef bottom_xmlschemas
8989#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00008990extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008991#else
8992#ifndef xmlSchemaFreeFacet
8993extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008994#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
8995#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008996#endif
8997#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008998
8999#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009000#ifdef bottom_xmlschemas
9001#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009002extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009003#else
9004#ifndef xmlSchemaFreeParserCtxt
9005extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009006#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9007#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009008#endif
9009#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009010
9011#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009012#ifdef bottom_xmlschemas
9013#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009014extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009015#else
9016#ifndef xmlSchemaFreeType
9017extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009018#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9019#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009020#endif
9021#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009022
9023#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009024#ifdef bottom_xmlschemas
9025#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009026extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009027#else
9028#ifndef xmlSchemaFreeValidCtxt
9029extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009030#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9031#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009032#endif
9033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009034
9035#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009036#ifdef bottom_xmlschemastypes
9037#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009038extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009039#else
9040#ifndef xmlSchemaFreeValue
9041extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009042#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9043#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009044#endif
9045#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009046
9047#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009048#ifdef bottom_xmlschemas
9049#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009050extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009051#else
9052#ifndef xmlSchemaFreeWildcard
9053extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009054#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9055#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009056#endif
9057#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009058
9059#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009060#ifdef bottom_xmlschemastypes
9061#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009062extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009063#else
9064#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9065extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009066#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9067#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009068#endif
9069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009070
9071#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009072#ifdef bottom_xmlschemastypes
9073#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009074extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009075#else
9076#ifndef xmlSchemaGetBuiltInType
9077extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009078#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9079#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009080#endif
9081#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009082
9083#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009084#ifdef bottom_xmlschemastypes
9085#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009086extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009087#else
9088#ifndef xmlSchemaGetCanonValue
9089extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009090#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9091#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009092#endif
9093#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009094
9095#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009096#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009097#undef xmlSchemaGetCanonValueWhtsp
9098extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9099#else
9100#ifndef xmlSchemaGetCanonValueWhtsp
9101extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9102#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9103#endif
9104#endif
9105#endif
9106
9107#if defined(LIBXML_SCHEMAS_ENABLED)
9108#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009109#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009110extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009111#else
9112#ifndef xmlSchemaGetFacetValueAsULong
9113extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009114#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9115#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009116#endif
9117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009118
9119#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009120#ifdef bottom_xmlschemas
9121#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009122extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009123#else
9124#ifndef xmlSchemaGetParserErrors
9125extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009126#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9127#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009128#endif
9129#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009130
9131#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009132#ifdef bottom_xmlschemastypes
9133#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009134extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009135#else
9136#ifndef xmlSchemaGetPredefinedType
9137extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009138#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9139#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009140#endif
9141#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009142
9143#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009144#ifdef bottom_xmlschemastypes
9145#undef xmlSchemaGetValType
9146extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9147#else
9148#ifndef xmlSchemaGetValType
9149extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9150#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9151#endif
9152#endif
9153#endif
9154
9155#if defined(LIBXML_SCHEMAS_ENABLED)
9156#ifdef bottom_xmlschemas
9157#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009158extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009159#else
9160#ifndef xmlSchemaGetValidErrors
9161extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009162#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9163#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009164#endif
9165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009166
9167#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009168#ifdef bottom_xmlschemastypes
9169#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009170extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009171#else
9172#ifndef xmlSchemaInitTypes
9173extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009174#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9175#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009176#endif
9177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009178
9179#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009180#ifdef bottom_xmlschemastypes
9181#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009182extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009183#else
9184#ifndef xmlSchemaIsBuiltInTypeFacet
9185extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009186#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9187#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009188#endif
9189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009190
9191#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009192#ifdef bottom_xmlschemas
9193#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009194extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009195#else
9196#ifndef xmlSchemaNewDocParserCtxt
9197extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009198#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9199#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009200#endif
9201#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009202
9203#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009204#ifdef bottom_xmlschemas
9205#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009206extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009207#else
9208#ifndef xmlSchemaNewFacet
9209extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009210#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9211#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009212#endif
9213#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009214
9215#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009216#ifdef bottom_xmlschemas
9217#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009218extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009219#else
9220#ifndef xmlSchemaNewMemParserCtxt
9221extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009222#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9223#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009224#endif
9225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009226
9227#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009228#ifdef bottom_xmlschemastypes
9229#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009230extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009231#else
9232#ifndef xmlSchemaNewNOTATIONValue
9233extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009234#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9235#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009236#endif
9237#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009238
9239#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009240#ifdef bottom_xmlschemas
9241#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009242extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009243#else
9244#ifndef xmlSchemaNewParserCtxt
9245extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009246#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9247#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009248#endif
9249#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009250
9251#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009252#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009253#undef xmlSchemaNewQNameValue
9254extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9255#else
9256#ifndef xmlSchemaNewQNameValue
9257extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9258#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9259#endif
9260#endif
9261#endif
9262
9263#if defined(LIBXML_SCHEMAS_ENABLED)
9264#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009265#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009266extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009267#else
9268#ifndef xmlSchemaNewStringValue
9269extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009270#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9271#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009272#endif
9273#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009274
9275#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009276#ifdef bottom_xmlschemas
9277#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009278extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009279#else
9280#ifndef xmlSchemaNewValidCtxt
9281extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009282#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9283#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009284#endif
9285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009286
9287#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009288#ifdef bottom_xmlschemas
9289#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009290extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009291#else
9292#ifndef xmlSchemaParse
9293extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009294#define xmlSchemaParse xmlSchemaParse__internal_alias
9295#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009296#endif
9297#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009298
9299#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009300#ifdef bottom_xmlschemas
9301#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009302extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009303#else
9304#ifndef xmlSchemaSetParserErrors
9305extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009306#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9307#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009308#endif
9309#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009310
9311#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009312#ifdef bottom_xmlschemas
9313#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009314extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009315#else
9316#ifndef xmlSchemaSetValidErrors
9317extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009318#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9319#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009320#endif
9321#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009322
9323#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009324#ifdef bottom_xmlschemas
9325#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009326extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009327#else
9328#ifndef xmlSchemaSetValidOptions
9329extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009330#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9331#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009332#endif
9333#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009334
9335#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009336#ifdef bottom_xmlschemastypes
9337#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009338extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009339#else
9340#ifndef xmlSchemaValPredefTypeNode
9341extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009342#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9343#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009344#endif
9345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009346
9347#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009348#ifdef bottom_xmlschemastypes
9349#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009350extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009351#else
9352#ifndef xmlSchemaValPredefTypeNodeNoNorm
9353extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009354#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9355#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009356#endif
9357#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009358
9359#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009360#ifdef bottom_xmlschemas
9361#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009362extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009363#else
9364#ifndef xmlSchemaValidCtxtGetOptions
9365extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009366#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9367#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009368#endif
9369#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009370
9371#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009372#ifdef bottom_xmlschemas
9373#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009374extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009375#else
9376#ifndef xmlSchemaValidateDoc
9377extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009378#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9379#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009380#endif
9381#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009382
9383#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009384#ifdef bottom_xmlschemastypes
9385#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009386extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009387#else
9388#ifndef xmlSchemaValidateFacet
9389extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009390#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9391#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009392#endif
9393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009394
9395#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009396#ifdef bottom_xmlschemastypes
9397#undef xmlSchemaValidateFacetWhtsp
9398extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9399#else
9400#ifndef xmlSchemaValidateFacetWhtsp
9401extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9402#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9403#endif
9404#endif
9405#endif
9406
9407#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009408#ifdef bottom_xmlschemas
9409#undef xmlSchemaValidateFile
9410extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9411#else
9412#ifndef xmlSchemaValidateFile
9413extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9414#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9415#endif
9416#endif
9417#endif
9418
9419#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009420#ifdef bottom_xmlschemastypes
9421#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009422extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009423#else
9424#ifndef xmlSchemaValidateLengthFacet
9425extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009426#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9427#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009428#endif
9429#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009430
9431#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009432#ifdef bottom_xmlschemastypes
9433#undef xmlSchemaValidateLengthFacetWhtsp
9434extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9435#else
9436#ifndef xmlSchemaValidateLengthFacetWhtsp
9437extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9438#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9439#endif
9440#endif
9441#endif
9442
9443#if defined(LIBXML_SCHEMAS_ENABLED)
9444#ifdef bottom_xmlschemastypes
9445#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009446extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009447#else
9448#ifndef xmlSchemaValidateListSimpleTypeFacet
9449extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009450#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9451#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009452#endif
9453#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009454
9455#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009456#ifdef bottom_xmlschemas
9457#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009458extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009459#else
9460#ifndef xmlSchemaValidateOneElement
9461extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009462#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9463#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009464#endif
9465#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009466
9467#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009468#ifdef bottom_xmlschemastypes
9469#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009470extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009471#else
9472#ifndef xmlSchemaValidatePredefinedType
9473extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009474#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9475#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009476#endif
9477#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009478
9479#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009480#ifdef bottom_xmlschemas
9481#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009482extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009483#else
9484#ifndef xmlSchemaValidateStream
9485extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009486#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9487#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009488#endif
9489#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009490
9491#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009492#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009493#undef xmlSchemaValueAppend
9494extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9495#else
9496#ifndef xmlSchemaValueAppend
9497extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9498#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9499#endif
9500#endif
9501#endif
9502
9503#if defined(LIBXML_SCHEMAS_ENABLED)
9504#ifdef bottom_xmlschemastypes
9505#undef xmlSchemaValueGetAsBoolean
9506extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9507#else
9508#ifndef xmlSchemaValueGetAsBoolean
9509extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9510#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9511#endif
9512#endif
9513#endif
9514
9515#if defined(LIBXML_SCHEMAS_ENABLED)
9516#ifdef bottom_xmlschemastypes
9517#undef xmlSchemaValueGetAsString
9518extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9519#else
9520#ifndef xmlSchemaValueGetAsString
9521extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9522#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9523#endif
9524#endif
9525#endif
9526
9527#if defined(LIBXML_SCHEMAS_ENABLED)
9528#ifdef bottom_xmlschemastypes
9529#undef xmlSchemaValueGetNext
9530extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
9531#else
9532#ifndef xmlSchemaValueGetNext
9533extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
9534#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
9535#endif
9536#endif
9537#endif
9538
9539#if defined(LIBXML_SCHEMAS_ENABLED)
9540#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009541#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009542extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009543#else
9544#ifndef xmlSchemaWhiteSpaceReplace
9545extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009546#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
9547#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009548#endif
9549#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009550
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009551#ifdef bottom_tree
9552#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00009553extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009554#else
9555#ifndef xmlSearchNs
9556extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009557#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009558#endif
9559#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009560
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009561#ifdef bottom_tree
9562#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +00009563extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009564#else
9565#ifndef xmlSearchNsByHref
9566extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009567#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009568#endif
9569#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009570
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009571#ifdef bottom_tree
9572#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00009573extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009574#else
9575#ifndef xmlSetBufferAllocationScheme
9576extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009577#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009578#endif
9579#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009580
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009581#ifdef bottom_tree
9582#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009583extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009584#else
9585#ifndef xmlSetCompressMode
9586extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009587#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009588#endif
9589#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009590
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009591#ifdef bottom_tree
9592#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009593extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009594#else
9595#ifndef xmlSetDocCompressMode
9596extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009597#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009598#endif
9599#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009600
9601#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009602#ifdef bottom_parser
9603#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009604extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009605#else
9606#ifndef xmlSetEntityReferenceFunc
9607extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009608#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
9609#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009610#endif
9611#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009612
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009613#ifdef bottom_xmlIO
9614#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00009615extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009616#else
9617#ifndef xmlSetExternalEntityLoader
9618extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009619#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009620#endif
9621#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009622
9623#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009624#ifdef bottom_legacy
9625#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00009626extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009627#else
9628#ifndef xmlSetFeature
9629extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009630#define xmlSetFeature xmlSetFeature__internal_alias
9631#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009632#endif
9633#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009634
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009635#ifdef bottom_error
9636#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009637extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009638#else
9639#ifndef xmlSetGenericErrorFunc
9640extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009641#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009642#endif
9643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009644
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009645#ifdef bottom_tree
9646#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009647extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009648#else
9649#ifndef xmlSetListDoc
9650extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009651#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009652#endif
9653#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009654
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009655#ifdef bottom_tree
9656#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00009657extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009658#else
9659#ifndef xmlSetNs
9660extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009661#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009662#endif
9663#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009664
9665#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009666#ifdef bottom_tree
9667#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00009668extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009669#else
9670#ifndef xmlSetNsProp
9671extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009672#define xmlSetNsProp xmlSetNsProp__internal_alias
9673#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009674#endif
9675#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009676
9677#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009678#ifdef bottom_tree
9679#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00009680extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009681#else
9682#ifndef xmlSetProp
9683extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009684#define xmlSetProp xmlSetProp__internal_alias
9685#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009686#endif
9687#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009688
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009689#ifdef bottom_error
9690#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009691extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009692#else
9693#ifndef xmlSetStructuredErrorFunc
9694extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009695#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009696#endif
9697#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009698
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009699#ifdef bottom_tree
9700#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009701extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009702#else
9703#ifndef xmlSetTreeDoc
9704extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009705#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009706#endif
9707#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009708
9709#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009710#ifdef bottom_parser
9711#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00009712extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009713#else
9714#ifndef xmlSetupParserForBuffer
9715extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009716#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
9717#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009718#endif
9719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009720
9721#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009722#ifdef bottom_debugXML
9723#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +00009724extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009725#else
9726#ifndef xmlShell
9727extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009728#define xmlShell xmlShell__internal_alias
9729#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009730#endif
9731#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009732
9733#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009734#ifdef bottom_debugXML
9735#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00009736extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009737#else
9738#ifndef xmlShellBase
9739extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009740#define xmlShellBase xmlShellBase__internal_alias
9741#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009742#endif
9743#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009744
9745#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009746#ifdef bottom_debugXML
9747#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00009748extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009749#else
9750#ifndef xmlShellCat
9751extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009752#define xmlShellCat xmlShellCat__internal_alias
9753#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009754#endif
9755#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009756
9757#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009758#ifdef bottom_debugXML
9759#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +00009760extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009761#else
9762#ifndef xmlShellDir
9763extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009764#define xmlShellDir xmlShellDir__internal_alias
9765#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009766#endif
9767#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009768
9769#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009770#ifdef bottom_debugXML
9771#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +00009772extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009773#else
9774#ifndef xmlShellDu
9775extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009776#define xmlShellDu xmlShellDu__internal_alias
9777#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009778#endif
9779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009780
9781#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009782#ifdef bottom_debugXML
9783#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +00009784extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009785#else
9786#ifndef xmlShellList
9787extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009788#define xmlShellList xmlShellList__internal_alias
9789#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009790#endif
9791#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009792
9793#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009794#ifdef bottom_debugXML
9795#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +00009796extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009797#else
9798#ifndef xmlShellLoad
9799extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009800#define xmlShellLoad xmlShellLoad__internal_alias
9801#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009802#endif
9803#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009804
9805#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009806#ifdef bottom_debugXML
9807#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009808extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009809#else
9810#ifndef xmlShellPrintNode
9811extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009812#define xmlShellPrintNode xmlShellPrintNode__internal_alias
9813#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009814#endif
9815#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009816
9817#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009818#ifdef bottom_debugXML
9819#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +00009820extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009821#else
9822#ifndef xmlShellPrintXPathError
9823extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009824#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
9825#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009827#endif
9828
9829#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009830#ifdef bottom_debugXML
9831#undef xmlShellPrintXPathResult
9832extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
9833#else
9834#ifndef xmlShellPrintXPathResult
9835extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
9836#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
9837#endif
9838#endif
9839#endif
9840
9841#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
9842#ifdef bottom_debugXML
9843#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009844extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009845#else
9846#ifndef xmlShellPwd
9847extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009848#define xmlShellPwd xmlShellPwd__internal_alias
9849#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009850#endif
9851#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009852
9853#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009854#ifdef bottom_debugXML
9855#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00009856extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009857#else
9858#ifndef xmlShellSave
9859extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009860#define xmlShellSave xmlShellSave__internal_alias
9861#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009862#endif
9863#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009864
9865#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009866#ifdef bottom_debugXML
9867#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +00009868extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009869#else
9870#ifndef xmlShellValidate
9871extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009872#define xmlShellValidate xmlShellValidate__internal_alias
9873#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009874#endif
9875#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009876
9877#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009878#ifdef bottom_debugXML
9879#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00009880extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009881#else
9882#ifndef xmlShellWrite
9883extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009884#define xmlShellWrite xmlShellWrite__internal_alias
9885#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009886#endif
9887#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009888
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009889#ifdef bottom_parser
9890#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00009891extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009892#else
9893#ifndef xmlSkipBlankChars
9894extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009895#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009896#endif
9897#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009898
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009899#ifdef bottom_valid
9900#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00009901extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009902#else
9903#ifndef xmlSnprintfElementContent
9904extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009905#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009906#endif
9907#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009908
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009909#ifdef bottom_parser
9910#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009911extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009912#else
9913#ifndef xmlSplitQName
9914extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009915#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009916#endif
9917#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009918
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009919#ifdef bottom_tree
9920#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +00009921extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009922#else
9923#ifndef xmlSplitQName2
9924extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009925#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009926#endif
9927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009928
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009929#ifdef bottom_tree
9930#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +00009931extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009932#else
9933#ifndef xmlSplitQName3
9934extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009935#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009936#endif
9937#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009938
9939#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009940#ifdef bottom_valid
9941#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00009942extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009943#else
9944#ifndef xmlSprintfElementContent
9945extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009946#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
9947#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009948#endif
9949#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009950
9951#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009952#ifdef bottom_parser
9953#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00009954extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009955#else
9956#ifndef xmlStopParser
9957extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009958#define xmlStopParser xmlStopParser__internal_alias
9959#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009960#endif
9961#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009962
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009963#ifdef bottom_xmlstring
9964#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +00009965extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009966#else
9967#ifndef xmlStrEqual
9968extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009969#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009970#endif
9971#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009972
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009973#ifdef bottom_xmlstring
9974#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +00009975extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009976#else
9977#ifndef xmlStrPrintf
9978extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009979#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009980#endif
9981#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009982
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009983#ifdef bottom_xmlstring
9984#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +00009985extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009986#else
9987#ifndef xmlStrQEqual
9988extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009989#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009990#endif
9991#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009992
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009993#ifdef bottom_xmlstring
9994#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +00009995extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009996#else
9997#ifndef xmlStrVPrintf
9998extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009999#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010000#endif
10001#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010002
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010003#ifdef bottom_xmlstring
10004#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010005extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010006#else
10007#ifndef xmlStrcasecmp
10008extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010009#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010010#endif
10011#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010012
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010013#ifdef bottom_xmlstring
10014#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010015extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010016#else
10017#ifndef xmlStrcasestr
10018extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010019#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010020#endif
10021#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010022
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010023#ifdef bottom_xmlstring
10024#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010025extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010026#else
10027#ifndef xmlStrcat
10028extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010029#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010030#endif
10031#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010032
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010033#ifdef bottom_xmlstring
10034#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010035extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010036#else
10037#ifndef xmlStrchr
10038extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010039#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010040#endif
10041#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010042
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010043#ifdef bottom_xmlstring
10044#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010045extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010046#else
10047#ifndef xmlStrcmp
10048extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010049#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010050#endif
10051#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010052
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010053#ifdef bottom_xmlstring
10054#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010055extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010056#else
10057#ifndef xmlStrdup
10058extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010059#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010060#endif
10061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010062
William M. Brack015ccb22005-02-13 08:18:52 +000010063#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010064#ifdef bottom_pattern
10065#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010066extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010067#else
10068#ifndef xmlStreamPop
10069extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010070#define xmlStreamPop xmlStreamPop__internal_alias
10071#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010072#endif
10073#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010074
10075#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010076#ifdef bottom_pattern
10077#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010078extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010079#else
10080#ifndef xmlStreamPush
10081extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010082#define xmlStreamPush xmlStreamPush__internal_alias
10083#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010084#endif
10085#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010086
Daniel Veillardb5839c32005-02-19 18:27:14 +000010087#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010088#ifdef bottom_pattern
10089#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010090extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010091#else
10092#ifndef xmlStreamPushAttr
10093extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010094#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10095#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010096#endif
10097#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010098
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010099#ifdef bottom_parserInternals
10100#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010101extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010102#else
10103#ifndef xmlStringCurrentChar
10104extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010105#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010106#endif
10107#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010108
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010109#ifdef bottom_parser
10110#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010111extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010112#else
10113#ifndef xmlStringDecodeEntities
10114extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010115#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010116#endif
10117#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010118
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010119#ifdef bottom_tree
10120#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010121extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010122#else
10123#ifndef xmlStringGetNodeList
10124extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010125#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010126#endif
10127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010128
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010129#ifdef bottom_parser
10130#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010131extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010132#else
10133#ifndef xmlStringLenDecodeEntities
10134extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010135#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010136#endif
10137#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010138
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010139#ifdef bottom_tree
10140#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010141extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010142#else
10143#ifndef xmlStringLenGetNodeList
10144extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010145#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010146#endif
10147#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010148
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010149#ifdef bottom_xmlstring
10150#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010151extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010152#else
10153#ifndef xmlStrlen
10154extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010155#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010156#endif
10157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010158
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010159#ifdef bottom_xmlstring
10160#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010161extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010162#else
10163#ifndef xmlStrncasecmp
10164extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010165#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010166#endif
10167#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010168
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010169#ifdef bottom_xmlstring
10170#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010171extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010172#else
10173#ifndef xmlStrncat
10174extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010175#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010176#endif
10177#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010178
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010179#ifdef bottom_xmlstring
10180#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010181extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010182#else
10183#ifndef xmlStrncatNew
10184extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010185#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010186#endif
10187#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010188
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010189#ifdef bottom_xmlstring
10190#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010191extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010192#else
10193#ifndef xmlStrncmp
10194extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010195#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010196#endif
10197#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010198
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010199#ifdef bottom_xmlstring
10200#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010201extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010202#else
10203#ifndef xmlStrndup
10204extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010205#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010206#endif
10207#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010208
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010209#ifdef bottom_xmlstring
10210#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010211extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010212#else
10213#ifndef xmlStrstr
10214extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010215#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010216#endif
10217#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010218
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010219#ifdef bottom_xmlstring
10220#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010221extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010222#else
10223#ifndef xmlStrsub
10224extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010225#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010226#endif
10227#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010228
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010229#ifdef bottom_parserInternals
10230#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010231extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010232#else
10233#ifndef xmlSubstituteEntitiesDefault
10234extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010235#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010236#endif
10237#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010238
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010239#ifdef bottom_parserInternals
10240#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010241extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010242#else
10243#ifndef xmlSwitchEncoding
10244extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010245#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010246#endif
10247#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010248
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010249#ifdef bottom_parserInternals
10250#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010251extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010252#else
10253#ifndef xmlSwitchInputEncoding
10254extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010255#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010256#endif
10257#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010258
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010259#ifdef bottom_parserInternals
10260#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010261extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010262#else
10263#ifndef xmlSwitchToEncoding
10264extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010265#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010266#endif
10267#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010268
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010269#ifdef bottom_tree
10270#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010271extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010272#else
10273#ifndef xmlTextConcat
10274extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010275#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010276#endif
10277#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010278
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010279#ifdef bottom_tree
10280#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010281extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010282#else
10283#ifndef xmlTextMerge
10284extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010285#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010286#endif
10287#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010288
10289#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010290#ifdef bottom_xmlreader
10291#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010292extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010293#else
10294#ifndef xmlTextReaderAttributeCount
10295extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010296#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10297#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010298#endif
10299#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010300
10301#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010302#ifdef bottom_xmlreader
10303#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010304extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010305#else
10306#ifndef xmlTextReaderBaseUri
10307extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010308#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10309#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010310#endif
10311#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010312
10313#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010314#ifdef bottom_xmlreader
10315#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010316extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010317#else
10318#ifndef xmlTextReaderByteConsumed
10319extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010320#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10321#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010322#endif
10323#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010324
10325#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010326#ifdef bottom_xmlreader
10327#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010328extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010329#else
10330#ifndef xmlTextReaderClose
10331extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010332#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10333#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010334#endif
10335#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010336
10337#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010338#ifdef bottom_xmlreader
10339#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010340extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010341#else
10342#ifndef xmlTextReaderConstBaseUri
10343extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010344#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10345#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010346#endif
10347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010348
10349#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010350#ifdef bottom_xmlreader
10351#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010352extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010353#else
10354#ifndef xmlTextReaderConstEncoding
10355extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010356#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10357#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010358#endif
10359#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010360
10361#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010362#ifdef bottom_xmlreader
10363#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010364extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010365#else
10366#ifndef xmlTextReaderConstLocalName
10367extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010368#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10369#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010370#endif
10371#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010372
10373#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010374#ifdef bottom_xmlreader
10375#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010376extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010377#else
10378#ifndef xmlTextReaderConstName
10379extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010380#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10381#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010382#endif
10383#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010384
10385#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010386#ifdef bottom_xmlreader
10387#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010388extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010389#else
10390#ifndef xmlTextReaderConstNamespaceUri
10391extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010392#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10393#endif
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 xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000010400extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010401#else
10402#ifndef xmlTextReaderConstPrefix
10403extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010404#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__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 xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010412extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010413#else
10414#ifndef xmlTextReaderConstString
10415extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010416#define xmlTextReaderConstString xmlTextReaderConstString__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 xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010424extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010425#else
10426#ifndef xmlTextReaderConstValue
10427extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010428#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
10429#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010430#endif
10431#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010432
10433#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010434#ifdef bottom_xmlreader
10435#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000010436extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010437#else
10438#ifndef xmlTextReaderConstXmlLang
10439extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010440#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__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 xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000010448extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010449#else
10450#ifndef xmlTextReaderConstXmlVersion
10451extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010452#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__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 xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010460extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010461#else
10462#ifndef xmlTextReaderCurrentDoc
10463extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010464#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__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 xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010472extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010473#else
10474#ifndef xmlTextReaderCurrentNode
10475extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010476#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__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 xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000010484extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010485#else
10486#ifndef xmlTextReaderDepth
10487extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010488#define xmlTextReaderDepth xmlTextReaderDepth__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 xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000010496extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010497#else
10498#ifndef xmlTextReaderExpand
10499extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010500#define xmlTextReaderExpand xmlTextReaderExpand__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 xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010508extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010509#else
10510#ifndef xmlTextReaderGetAttribute
10511extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010512#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__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 xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000010520extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010521#else
10522#ifndef xmlTextReaderGetAttributeNo
10523extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010524#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__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 xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010532extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010533#else
10534#ifndef xmlTextReaderGetAttributeNs
10535extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010536#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__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 xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000010544extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010545#else
10546#ifndef xmlTextReaderGetErrorHandler
10547extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010548#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__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 xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010556extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010557#else
10558#ifndef xmlTextReaderGetParserColumnNumber
10559extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010560#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__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 xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010568extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010569#else
10570#ifndef xmlTextReaderGetParserLineNumber
10571extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010572#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__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 xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010580extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010581#else
10582#ifndef xmlTextReaderGetParserProp
10583extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010584#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__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 xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000010592extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010593#else
10594#ifndef xmlTextReaderGetRemainder
10595extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010596#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__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 xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000010604extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010605#else
10606#ifndef xmlTextReaderHasAttributes
10607extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010608#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__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 xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010616extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010617#else
10618#ifndef xmlTextReaderHasValue
10619extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010620#define xmlTextReaderHasValue xmlTextReaderHasValue__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 xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010628extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010629#else
10630#ifndef xmlTextReaderIsDefault
10631extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010632#define xmlTextReaderIsDefault xmlTextReaderIsDefault__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 xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010640extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010641#else
10642#ifndef xmlTextReaderIsEmptyElement
10643extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010644#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__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 xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000010652extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010653#else
10654#ifndef xmlTextReaderIsNamespaceDecl
10655extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010656#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__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 xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000010664extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010665#else
10666#ifndef xmlTextReaderIsValid
10667extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010668#define xmlTextReaderIsValid xmlTextReaderIsValid__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 xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010676extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010677#else
10678#ifndef xmlTextReaderLocalName
10679extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010680#define xmlTextReaderLocalName xmlTextReaderLocalName__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 xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000010688extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010689#else
10690#ifndef xmlTextReaderLocatorBaseURI
10691extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010692#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__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 xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000010700extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010701#else
10702#ifndef xmlTextReaderLocatorLineNumber
10703extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010704#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__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 xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010712extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010713#else
10714#ifndef xmlTextReaderLookupNamespace
10715extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010716#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__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 xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010724extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010725#else
10726#ifndef xmlTextReaderMoveToAttribute
10727extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010728#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__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 xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000010736extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010737#else
10738#ifndef xmlTextReaderMoveToAttributeNo
10739extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010740#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__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 xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010748extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010749#else
10750#ifndef xmlTextReaderMoveToAttributeNs
10751extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010752#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__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 xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010760extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010761#else
10762#ifndef xmlTextReaderMoveToElement
10763extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010764#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__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 xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010772extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010773#else
10774#ifndef xmlTextReaderMoveToFirstAttribute
10775extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010776#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__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 xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010784extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010785#else
10786#ifndef xmlTextReaderMoveToNextAttribute
10787extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010788#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__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 xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010796extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010797#else
10798#ifndef xmlTextReaderName
10799extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010800#define xmlTextReaderName xmlTextReaderName__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 xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#else
10810#ifndef xmlTextReaderNamespaceUri
10811extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010812#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__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 xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000010820extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010821#else
10822#ifndef xmlTextReaderNext
10823extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010824#define xmlTextReaderNext xmlTextReaderNext__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 xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000010832extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010833#else
10834#ifndef xmlTextReaderNextSibling
10835extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010836#define xmlTextReaderNextSibling xmlTextReaderNextSibling__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 xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000010844extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010845#else
10846#ifndef xmlTextReaderNodeType
10847extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010848#define xmlTextReaderNodeType xmlTextReaderNodeType__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 xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000010856extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010857#else
10858#ifndef xmlTextReaderNormalization
10859extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010860#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
10861#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010863#endif
10864
10865#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010866#ifdef bottom_xmlreader
10867#undef xmlTextReaderPrefix
10868extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
10869#else
10870#ifndef xmlTextReaderPrefix
10871extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
10872#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
10873#endif
10874#endif
10875#endif
10876
10877#if defined(LIBXML_READER_ENABLED)
10878#ifdef bottom_xmlreader
10879#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000010880extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010881#else
10882#ifndef xmlTextReaderPreserve
10883extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010884#define xmlTextReaderPreserve xmlTextReaderPreserve__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) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010890#ifdef bottom_xmlreader
10891#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000010892extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010893#else
10894#ifndef xmlTextReaderPreservePattern
10895extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010896#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__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 xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010904extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010905#else
10906#ifndef xmlTextReaderQuoteChar
10907extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010908#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__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 xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000010916extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010917#else
10918#ifndef xmlTextReaderRead
10919extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010920#define xmlTextReaderRead xmlTextReaderRead__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 xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010928extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010929#else
10930#ifndef xmlTextReaderReadAttributeValue
10931extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010932#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__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 xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000010940extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010941#else
10942#ifndef xmlTextReaderReadInnerXml
10943extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010944#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__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 xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000010952extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010953#else
10954#ifndef xmlTextReaderReadOuterXml
10955extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010956#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__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 xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000010964extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010965#else
10966#ifndef xmlTextReaderReadState
10967extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010968#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
10969#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010970#endif
10971#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010972
10973#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010974#ifdef bottom_xmlreader
10975#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010976extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010977#else
10978#ifndef xmlTextReaderReadString
10979extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010980#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
10981#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010982#endif
10983#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010984
10985#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010986#ifdef bottom_xmlreader
10987#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000010988extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010989#else
10990#ifndef xmlTextReaderRelaxNGSetSchema
10991extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010992#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__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_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010998#ifdef bottom_xmlreader
10999#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011000extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011001#else
11002#ifndef xmlTextReaderRelaxNGValidate
11003extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011004#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__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 xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011012extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011013#else
11014#ifndef xmlTextReaderSetErrorHandler
11015extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011016#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__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 xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011024extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011025#else
11026#ifndef xmlTextReaderSetParserProp
11027extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011028#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__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 xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011036extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011037#else
11038#ifndef xmlTextReaderSetStructuredErrorHandler
11039extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011040#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__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 xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011048extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011049#else
11050#ifndef xmlTextReaderStandalone
11051extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011052#define xmlTextReaderStandalone xmlTextReaderStandalone__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 xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011060extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011061#else
11062#ifndef xmlTextReaderValue
11063extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011064#define xmlTextReaderValue xmlTextReaderValue__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 xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011072extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011073#else
11074#ifndef xmlTextReaderXmlLang
11075extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011076#define xmlTextReaderXmlLang xmlTextReaderXmlLang__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_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011082#ifdef bottom_xmlwriter
11083#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011084extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011085#else
11086#ifndef xmlTextWriterEndAttribute
11087extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011088#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__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_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011094#ifdef bottom_xmlwriter
11095#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011096extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011097#else
11098#ifndef xmlTextWriterEndCDATA
11099extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011100#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__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_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011106#ifdef bottom_xmlwriter
11107#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011108extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011109#else
11110#ifndef xmlTextWriterEndComment
11111extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011112#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11113#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011114#endif
11115#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011116
11117#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011118#ifdef bottom_xmlwriter
11119#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011120extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011121#else
11122#ifndef xmlTextWriterEndDTD
11123extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011124#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11125#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011126#endif
11127#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011128
11129#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011130#ifdef bottom_xmlwriter
11131#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011132extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011133#else
11134#ifndef xmlTextWriterEndDTDAttlist
11135extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011136#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__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_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011142#ifdef bottom_xmlwriter
11143#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011144extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011145#else
11146#ifndef xmlTextWriterEndDTDElement
11147extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011148#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11149#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011150#endif
11151#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011152
11153#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011154#ifdef bottom_xmlwriter
11155#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011156extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011157#else
11158#ifndef xmlTextWriterEndDTDEntity
11159extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011160#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11161#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011162#endif
11163#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011164
11165#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011166#ifdef bottom_xmlwriter
11167#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011168extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011169#else
11170#ifndef xmlTextWriterEndDocument
11171extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011172#define xmlTextWriterEndDocument xmlTextWriterEndDocument__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_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011178#ifdef bottom_xmlwriter
11179#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011180extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011181#else
11182#ifndef xmlTextWriterEndElement
11183extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011184#define xmlTextWriterEndElement xmlTextWriterEndElement__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_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011190#ifdef bottom_xmlwriter
11191#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011192extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011193#else
11194#ifndef xmlTextWriterEndPI
11195extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011196#define xmlTextWriterEndPI xmlTextWriterEndPI__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_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011202#ifdef bottom_xmlwriter
11203#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011204extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011205#else
11206#ifndef xmlTextWriterFlush
11207extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011208#define xmlTextWriterFlush xmlTextWriterFlush__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 xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011216extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011217#else
11218#ifndef xmlTextWriterFullEndElement
11219extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011220#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__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 xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011228extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011229#else
11230#ifndef xmlTextWriterSetIndent
11231extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011232#define xmlTextWriterSetIndent xmlTextWriterSetIndent__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 xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011240extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011241#else
11242#ifndef xmlTextWriterSetIndentString
11243extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011244#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__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 xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011252extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011253#else
11254#ifndef xmlTextWriterStartAttribute
11255extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011256#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__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 xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011264extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011265#else
11266#ifndef xmlTextWriterStartAttributeNS
11267extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011268#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__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 xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011276extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011277#else
11278#ifndef xmlTextWriterStartCDATA
11279extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011280#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__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 xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011288extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011289#else
11290#ifndef xmlTextWriterStartComment
11291extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011292#define xmlTextWriterStartComment xmlTextWriterStartComment__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 xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011300extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011301#else
11302#ifndef xmlTextWriterStartDTD
11303extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011304#define xmlTextWriterStartDTD xmlTextWriterStartDTD__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 xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011312extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011313#else
11314#ifndef xmlTextWriterStartDTDAttlist
11315extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011316#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__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 xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011324extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011325#else
11326#ifndef xmlTextWriterStartDTDElement
11327extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011328#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__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 xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011336extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011337#else
11338#ifndef xmlTextWriterStartDTDEntity
11339extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011340#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__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 xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011348extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011349#else
11350#ifndef xmlTextWriterStartDocument
11351extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011352#define xmlTextWriterStartDocument xmlTextWriterStartDocument__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 xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011360extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011361#else
11362#ifndef xmlTextWriterStartElement
11363extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011364#define xmlTextWriterStartElement xmlTextWriterStartElement__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 xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011372extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011373#else
11374#ifndef xmlTextWriterStartElementNS
11375extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011376#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__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 xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011384extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011385#else
11386#ifndef xmlTextWriterStartPI
11387extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011388#define xmlTextWriterStartPI xmlTextWriterStartPI__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 xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011396extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011397#else
11398#ifndef xmlTextWriterWriteAttribute
11399extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011400#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__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 xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011408extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011409#else
11410#ifndef xmlTextWriterWriteAttributeNS
11411extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011412#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__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 xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000011420extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011421#else
11422#ifndef xmlTextWriterWriteBase64
11423extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011424#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__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 xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000011432extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011433#else
11434#ifndef xmlTextWriterWriteBinHex
11435extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011436#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__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 xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011444extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011445#else
11446#ifndef xmlTextWriterWriteCDATA
11447extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011448#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__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 xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011456extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011457#else
11458#ifndef xmlTextWriterWriteComment
11459extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011460#define xmlTextWriterWriteComment xmlTextWriterWriteComment__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 xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011468extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011469#else
11470#ifndef xmlTextWriterWriteDTD
11471extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011472#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__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 xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011480extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011481#else
11482#ifndef xmlTextWriterWriteDTDAttlist
11483extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011484#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__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 xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011492extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011493#else
11494#ifndef xmlTextWriterWriteDTDElement
11495extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011496#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__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 xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011504extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011505#else
11506#ifndef xmlTextWriterWriteDTDEntity
11507extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011508#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__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 xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011516extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011517#else
11518#ifndef xmlTextWriterWriteDTDExternalEntity
11519extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011520#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__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 xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000011528extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011529#else
11530#ifndef xmlTextWriterWriteDTDExternalEntityContents
11531extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011532#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__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 xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011540extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011541#else
11542#ifndef xmlTextWriterWriteDTDInternalEntity
11543extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011544#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__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 xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000011552extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011553#else
11554#ifndef xmlTextWriterWriteDTDNotation
11555extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011556#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__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 xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011564extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011565#else
11566#ifndef xmlTextWriterWriteElement
11567extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011568#define xmlTextWriterWriteElement xmlTextWriterWriteElement__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 xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011576extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011577#else
11578#ifndef xmlTextWriterWriteElementNS
11579extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011580#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__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 xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011588extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011589#else
11590#ifndef xmlTextWriterWriteFormatAttribute
11591extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011592#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__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 xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011600extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011601#else
11602#ifndef xmlTextWriterWriteFormatAttributeNS
11603extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011604#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__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 xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011612extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011613#else
11614#ifndef xmlTextWriterWriteFormatCDATA
11615extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011616#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__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 xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011624extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011625#else
11626#ifndef xmlTextWriterWriteFormatComment
11627extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011628#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__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 xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011636extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011637#else
11638#ifndef xmlTextWriterWriteFormatDTD
11639extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011640#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__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 xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011648extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011649#else
11650#ifndef xmlTextWriterWriteFormatDTDAttlist
11651extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011652#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__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 xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011660extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011661#else
11662#ifndef xmlTextWriterWriteFormatDTDElement
11663extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011664#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__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 xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011672extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011673#else
11674#ifndef xmlTextWriterWriteFormatDTDInternalEntity
11675extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011676#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__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 xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011684extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011685#else
11686#ifndef xmlTextWriterWriteFormatElement
11687extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011688#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__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 xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011696extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011697#else
11698#ifndef xmlTextWriterWriteFormatElementNS
11699extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011700#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__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 xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011708extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011709#else
11710#ifndef xmlTextWriterWriteFormatPI
11711extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011712#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__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 xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011720extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011721#else
11722#ifndef xmlTextWriterWriteFormatRaw
11723extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011724#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__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 xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011732extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011733#else
11734#ifndef xmlTextWriterWriteFormatString
11735extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011736#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__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 xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011744extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011745#else
11746#ifndef xmlTextWriterWritePI
11747extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011748#define xmlTextWriterWritePI xmlTextWriterWritePI__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 xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011756extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011757#else
11758#ifndef xmlTextWriterWriteRaw
11759extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011760#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__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 xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000011768extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011769#else
11770#ifndef xmlTextWriterWriteRawLen
11771extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011772#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__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 xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011780extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011781#else
11782#ifndef xmlTextWriterWriteString
11783extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011784#define xmlTextWriterWriteString xmlTextWriterWriteString__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 xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011792extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011793#else
11794#ifndef xmlTextWriterWriteVFormatAttribute
11795extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011796#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__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 xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011804extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011805#else
11806#ifndef xmlTextWriterWriteVFormatAttributeNS
11807extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011808#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__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 xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011816extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011817#else
11818#ifndef xmlTextWriterWriteVFormatCDATA
11819extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011820#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__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 xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011828extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011829#else
11830#ifndef xmlTextWriterWriteVFormatComment
11831extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011832#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__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 xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011840extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011841#else
11842#ifndef xmlTextWriterWriteVFormatDTD
11843extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011844#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__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 xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011852extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011853#else
11854#ifndef xmlTextWriterWriteVFormatDTDAttlist
11855extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011856#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__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 xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011864extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011865#else
11866#ifndef xmlTextWriterWriteVFormatDTDElement
11867extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011868#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__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 xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011876extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011877#else
11878#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
11879extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011880#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__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 xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011888extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011889#else
11890#ifndef xmlTextWriterWriteVFormatElement
11891extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011892#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__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 xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011900extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011901#else
11902#ifndef xmlTextWriterWriteVFormatElementNS
11903extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011904#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__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 xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011912extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011913#else
11914#ifndef xmlTextWriterWriteVFormatPI
11915extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011916#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__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 xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000011924extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011925#else
11926#ifndef xmlTextWriterWriteVFormatRaw
11927extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011928#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__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 xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011936extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011937#else
11938#ifndef xmlTextWriterWriteVFormatString
11939extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011940#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
11941#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011942#endif
11943#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011944
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011945#ifdef bottom_globals
11946#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000011947extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011948#else
11949#ifndef xmlThrDefBufferAllocScheme
11950extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011951#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011952#endif
11953#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011954
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011955#ifdef bottom_globals
11956#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000011957extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011958#else
11959#ifndef xmlThrDefDefaultBufferSize
11960extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011961#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011962#endif
11963#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011964
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011965#ifdef bottom_globals
11966#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011967extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011968#else
11969#ifndef xmlThrDefDeregisterNodeDefault
11970extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011971#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011972#endif
11973#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011974
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011975#ifdef bottom_globals
11976#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011977extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011978#else
11979#ifndef xmlThrDefDoValidityCheckingDefaultValue
11980extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011981#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011982#endif
11983#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011984
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011985#ifdef bottom_globals
11986#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011987extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011988#else
11989#ifndef xmlThrDefGetWarningsDefaultValue
11990extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011991#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011992#endif
11993#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011994
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011995#ifdef bottom_globals
11996#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000011997extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011998#else
11999#ifndef xmlThrDefIndentTreeOutput
12000extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012001#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012002#endif
12003#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012004
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012005#ifdef bottom_globals
12006#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012007extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012008#else
12009#ifndef xmlThrDefKeepBlanksDefaultValue
12010extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012011#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012012#endif
12013#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012014
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012015#ifdef bottom_globals
12016#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012017extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012018#else
12019#ifndef xmlThrDefLineNumbersDefaultValue
12020extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012021#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012022#endif
12023#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012024
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012025#ifdef bottom_globals
12026#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012027extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012028#else
12029#ifndef xmlThrDefLoadExtDtdDefaultValue
12030extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012031#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012032#endif
12033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012034
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012035#ifdef bottom_globals
12036#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012037extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012038#else
12039#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12040extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012041#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012042#endif
12043#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012044
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012045#ifdef bottom_globals
12046#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012047extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012048#else
12049#ifndef xmlThrDefParserDebugEntities
12050extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012051#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012052#endif
12053#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012054
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012055#ifdef bottom_globals
12056#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012057extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012058#else
12059#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12060extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012061#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012062#endif
12063#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012064
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012065#ifdef bottom_globals
12066#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012067extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012068#else
12069#ifndef xmlThrDefPedanticParserDefaultValue
12070extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012071#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012072#endif
12073#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012074
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012075#ifdef bottom_globals
12076#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012077extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012078#else
12079#ifndef xmlThrDefRegisterNodeDefault
12080extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012081#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012082#endif
12083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012084
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012085#ifdef bottom_globals
12086#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012087extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012088#else
12089#ifndef xmlThrDefSaveNoEmptyTags
12090extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012091#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012092#endif
12093#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012094
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012095#ifdef bottom_globals
12096#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012097extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012098#else
12099#ifndef xmlThrDefSetGenericErrorFunc
12100extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012101#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012102#endif
12103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012104
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012105#ifdef bottom_globals
12106#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012107extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012108#else
12109#ifndef xmlThrDefSetStructuredErrorFunc
12110extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012111#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012112#endif
12113#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012114
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012115#ifdef bottom_globals
12116#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012117extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012118#else
12119#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12120extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012121#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012122#endif
12123#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012124
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012125#ifdef bottom_globals
12126#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012127extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012128#else
12129#ifndef xmlThrDefTreeIndentString
12130extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012131#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012132#endif
12133#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012134
12135#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012136#ifdef bottom_xmlunicode
12137#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012138extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012139#else
12140#ifndef xmlUCSIsAegeanNumbers
12141extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012142#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12143#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012144#endif
12145#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012146
12147#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012148#ifdef bottom_xmlunicode
12149#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012150extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012151#else
12152#ifndef xmlUCSIsAlphabeticPresentationForms
12153extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012154#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12155#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012156#endif
12157#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012158
12159#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012160#ifdef bottom_xmlunicode
12161#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012162extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012163#else
12164#ifndef xmlUCSIsArabic
12165extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012166#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12167#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012168#endif
12169#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012170
12171#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012172#ifdef bottom_xmlunicode
12173#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012174extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012175#else
12176#ifndef xmlUCSIsArabicPresentationFormsA
12177extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012178#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12179#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012180#endif
12181#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012182
12183#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012184#ifdef bottom_xmlunicode
12185#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012186extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012187#else
12188#ifndef xmlUCSIsArabicPresentationFormsB
12189extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012190#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12191#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012192#endif
12193#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012194
12195#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012196#ifdef bottom_xmlunicode
12197#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012198extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012199#else
12200#ifndef xmlUCSIsArmenian
12201extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012202#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12203#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012204#endif
12205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012206
12207#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012208#ifdef bottom_xmlunicode
12209#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012210extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012211#else
12212#ifndef xmlUCSIsArrows
12213extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012214#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12215#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012216#endif
12217#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012218
12219#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012220#ifdef bottom_xmlunicode
12221#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012222extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012223#else
12224#ifndef xmlUCSIsBasicLatin
12225extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012226#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12227#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012228#endif
12229#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012230
12231#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012232#ifdef bottom_xmlunicode
12233#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012234extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012235#else
12236#ifndef xmlUCSIsBengali
12237extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012238#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12239#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012240#endif
12241#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012242
12243#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012244#ifdef bottom_xmlunicode
12245#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012246extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012247#else
12248#ifndef xmlUCSIsBlock
12249extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012250#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12251#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012252#endif
12253#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012254
12255#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012256#ifdef bottom_xmlunicode
12257#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012258extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012259#else
12260#ifndef xmlUCSIsBlockElements
12261extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012262#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12263#endif
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 xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012270extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012271#else
12272#ifndef xmlUCSIsBopomofo
12273extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012274#define xmlUCSIsBopomofo xmlUCSIsBopomofo__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 xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012282extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012283#else
12284#ifndef xmlUCSIsBopomofoExtended
12285extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012286#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__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 xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012294extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012295#else
12296#ifndef xmlUCSIsBoxDrawing
12297extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012298#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__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 xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012306extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012307#else
12308#ifndef xmlUCSIsBraillePatterns
12309extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012310#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__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 xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012318extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012319#else
12320#ifndef xmlUCSIsBuhid
12321extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012322#define xmlUCSIsBuhid xmlUCSIsBuhid__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 xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012330extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012331#else
12332#ifndef xmlUCSIsByzantineMusicalSymbols
12333extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012334#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__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 xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012342extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012343#else
12344#ifndef xmlUCSIsCJKCompatibility
12345extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012346#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__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 xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012354extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012355#else
12356#ifndef xmlUCSIsCJKCompatibilityForms
12357extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012358#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__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 xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012366extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012367#else
12368#ifndef xmlUCSIsCJKCompatibilityIdeographs
12369extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012370#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__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 xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012378extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012379#else
12380#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
12381extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012382#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__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 xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012390extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012391#else
12392#ifndef xmlUCSIsCJKRadicalsSupplement
12393extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012394#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__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 xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012402extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012403#else
12404#ifndef xmlUCSIsCJKSymbolsandPunctuation
12405extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012406#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__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 xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012414extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012415#else
12416#ifndef xmlUCSIsCJKUnifiedIdeographs
12417extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012418#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__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 xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012426extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012427#else
12428#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
12429extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012430#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__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 xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012438extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012439#else
12440#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
12441extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012442#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__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 xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000012450extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012451#else
12452#ifndef xmlUCSIsCat
12453extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012454#define xmlUCSIsCat xmlUCSIsCat__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 xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000012462extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012463#else
12464#ifndef xmlUCSIsCatC
12465extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012466#define xmlUCSIsCatC xmlUCSIsCatC__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 xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012474extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012475#else
12476#ifndef xmlUCSIsCatCc
12477extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012478#define xmlUCSIsCatCc xmlUCSIsCatCc__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 xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012486extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012487#else
12488#ifndef xmlUCSIsCatCf
12489extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012490#define xmlUCSIsCatCf xmlUCSIsCatCf__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 xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012498extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012499#else
12500#ifndef xmlUCSIsCatCo
12501extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012502#define xmlUCSIsCatCo xmlUCSIsCatCo__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 xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012510extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012511#else
12512#ifndef xmlUCSIsCatCs
12513extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012514#define xmlUCSIsCatCs xmlUCSIsCatCs__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 xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000012522extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012523#else
12524#ifndef xmlUCSIsCatL
12525extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012526#define xmlUCSIsCatL xmlUCSIsCatL__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 xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012534extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012535#else
12536#ifndef xmlUCSIsCatLl
12537extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012538#define xmlUCSIsCatLl xmlUCSIsCatLl__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 xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000012546extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012547#else
12548#ifndef xmlUCSIsCatLm
12549extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012550#define xmlUCSIsCatLm xmlUCSIsCatLm__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 xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012558extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012559#else
12560#ifndef xmlUCSIsCatLo
12561extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012562#define xmlUCSIsCatLo xmlUCSIsCatLo__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 xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000012570extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#else
12572#ifndef xmlUCSIsCatLt
12573extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012574#define xmlUCSIsCatLt xmlUCSIsCatLt__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 xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000012582extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012583#else
12584#ifndef xmlUCSIsCatLu
12585extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012586#define xmlUCSIsCatLu xmlUCSIsCatLu__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 xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000012594extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012595#else
12596#ifndef xmlUCSIsCatM
12597extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012598#define xmlUCSIsCatM xmlUCSIsCatM__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 xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012606extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012607#else
12608#ifndef xmlUCSIsCatMc
12609extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012610#define xmlUCSIsCatMc xmlUCSIsCatMc__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 xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000012618extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012619#else
12620#ifndef xmlUCSIsCatMe
12621extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012622#define xmlUCSIsCatMe xmlUCSIsCatMe__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 xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000012630extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012631#else
12632#ifndef xmlUCSIsCatMn
12633extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012634#define xmlUCSIsCatMn xmlUCSIsCatMn__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 xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000012642extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012643#else
12644#ifndef xmlUCSIsCatN
12645extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012646#define xmlUCSIsCatN xmlUCSIsCatN__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 xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000012654extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012655#else
12656#ifndef xmlUCSIsCatNd
12657extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012658#define xmlUCSIsCatNd xmlUCSIsCatNd__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 xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012666extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012667#else
12668#ifndef xmlUCSIsCatNl
12669extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012670#define xmlUCSIsCatNl xmlUCSIsCatNl__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 xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012678extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012679#else
12680#ifndef xmlUCSIsCatNo
12681extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012682#define xmlUCSIsCatNo xmlUCSIsCatNo__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 xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000012690extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012691#else
12692#ifndef xmlUCSIsCatP
12693extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012694#define xmlUCSIsCatP xmlUCSIsCatP__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 xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012702extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012703#else
12704#ifndef xmlUCSIsCatPc
12705extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012706#define xmlUCSIsCatPc xmlUCSIsCatPc__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 xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000012714extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012715#else
12716#ifndef xmlUCSIsCatPd
12717extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012718#define xmlUCSIsCatPd xmlUCSIsCatPd__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 xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000012726extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012727#else
12728#ifndef xmlUCSIsCatPe
12729extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012730#define xmlUCSIsCatPe xmlUCSIsCatPe__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 xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012738extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012739#else
12740#ifndef xmlUCSIsCatPf
12741extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012742#define xmlUCSIsCatPf xmlUCSIsCatPf__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 xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000012750extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012751#else
12752#ifndef xmlUCSIsCatPi
12753extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012754#define xmlUCSIsCatPi xmlUCSIsCatPi__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 xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012762extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012763#else
12764#ifndef xmlUCSIsCatPo
12765extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012766#define xmlUCSIsCatPo xmlUCSIsCatPo__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 xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012774extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012775#else
12776#ifndef xmlUCSIsCatPs
12777extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012778#define xmlUCSIsCatPs xmlUCSIsCatPs__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 xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012786extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012787#else
12788#ifndef xmlUCSIsCatS
12789extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012790#define xmlUCSIsCatS xmlUCSIsCatS__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 xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012798extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012799#else
12800#ifndef xmlUCSIsCatSc
12801extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012802#define xmlUCSIsCatSc xmlUCSIsCatSc__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 xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000012810extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012811#else
12812#ifndef xmlUCSIsCatSk
12813extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012814#define xmlUCSIsCatSk xmlUCSIsCatSk__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 xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000012822extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012823#else
12824#ifndef xmlUCSIsCatSm
12825extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012826#define xmlUCSIsCatSm xmlUCSIsCatSm__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 xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012834extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012835#else
12836#ifndef xmlUCSIsCatSo
12837extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012838#define xmlUCSIsCatSo xmlUCSIsCatSo__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 xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000012846extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012847#else
12848#ifndef xmlUCSIsCatZ
12849extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012850#define xmlUCSIsCatZ xmlUCSIsCatZ__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 xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000012858extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012859#else
12860#ifndef xmlUCSIsCatZl
12861extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012862#define xmlUCSIsCatZl xmlUCSIsCatZl__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 xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000012870extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012871#else
12872#ifndef xmlUCSIsCatZp
12873extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012874#define xmlUCSIsCatZp xmlUCSIsCatZp__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 xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012882extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012883#else
12884#ifndef xmlUCSIsCatZs
12885extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012886#define xmlUCSIsCatZs xmlUCSIsCatZs__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 xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000012894extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012895#else
12896#ifndef xmlUCSIsCherokee
12897extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012898#define xmlUCSIsCherokee xmlUCSIsCherokee__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 xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000012906extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012907#else
12908#ifndef xmlUCSIsCombiningDiacriticalMarks
12909extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012910#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__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 xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012918extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012919#else
12920#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
12921extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012922#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__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 xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000012930extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012931#else
12932#ifndef xmlUCSIsCombiningHalfMarks
12933extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012934#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__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 xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012942extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012943#else
12944#ifndef xmlUCSIsCombiningMarksforSymbols
12945extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012946#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__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 xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000012954extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012955#else
12956#ifndef xmlUCSIsControlPictures
12957extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012958#define xmlUCSIsControlPictures xmlUCSIsControlPictures__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 xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012966extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012967#else
12968#ifndef xmlUCSIsCurrencySymbols
12969extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012970#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__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 xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000012978extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012979#else
12980#ifndef xmlUCSIsCypriotSyllabary
12981extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012982#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__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 xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012990extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012991#else
12992#ifndef xmlUCSIsCyrillic
12993extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012994#define xmlUCSIsCyrillic xmlUCSIsCyrillic__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 xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013002extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013003#else
13004#ifndef xmlUCSIsCyrillicSupplement
13005extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013006#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__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 xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013014extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013015#else
13016#ifndef xmlUCSIsDeseret
13017extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013018#define xmlUCSIsDeseret xmlUCSIsDeseret__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 xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013026extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013027#else
13028#ifndef xmlUCSIsDevanagari
13029extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013030#define xmlUCSIsDevanagari xmlUCSIsDevanagari__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 xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013038extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013039#else
13040#ifndef xmlUCSIsDingbats
13041extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013042#define xmlUCSIsDingbats xmlUCSIsDingbats__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 xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013050extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013051#else
13052#ifndef xmlUCSIsEnclosedAlphanumerics
13053extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013054#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__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 xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013062extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013063#else
13064#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13065extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013066#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__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 xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013074extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013075#else
13076#ifndef xmlUCSIsEthiopic
13077extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013078#define xmlUCSIsEthiopic xmlUCSIsEthiopic__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 xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013086extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013087#else
13088#ifndef xmlUCSIsGeneralPunctuation
13089extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013090#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__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 xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013098extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013099#else
13100#ifndef xmlUCSIsGeometricShapes
13101extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013102#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__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 xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013110extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013111#else
13112#ifndef xmlUCSIsGeorgian
13113extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013114#define xmlUCSIsGeorgian xmlUCSIsGeorgian__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 xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013122extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013123#else
13124#ifndef xmlUCSIsGothic
13125extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013126#define xmlUCSIsGothic xmlUCSIsGothic__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 xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013134extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013135#else
13136#ifndef xmlUCSIsGreek
13137extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013138#define xmlUCSIsGreek xmlUCSIsGreek__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 xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013146extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013147#else
13148#ifndef xmlUCSIsGreekExtended
13149extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013150#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__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 xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013158extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013159#else
13160#ifndef xmlUCSIsGreekandCoptic
13161extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013162#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__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 xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013170extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013171#else
13172#ifndef xmlUCSIsGujarati
13173extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013174#define xmlUCSIsGujarati xmlUCSIsGujarati__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 xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013182extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013183#else
13184#ifndef xmlUCSIsGurmukhi
13185extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013186#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__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 xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013194extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013195#else
13196#ifndef xmlUCSIsHalfwidthandFullwidthForms
13197extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013198#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__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 xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013206extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013207#else
13208#ifndef xmlUCSIsHangulCompatibilityJamo
13209extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013210#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__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 xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013218extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013219#else
13220#ifndef xmlUCSIsHangulJamo
13221extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013222#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__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 xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013230extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013231#else
13232#ifndef xmlUCSIsHangulSyllables
13233extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013234#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__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 xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013242extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013243#else
13244#ifndef xmlUCSIsHanunoo
13245extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013246#define xmlUCSIsHanunoo xmlUCSIsHanunoo__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 xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013254extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013255#else
13256#ifndef xmlUCSIsHebrew
13257extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013258#define xmlUCSIsHebrew xmlUCSIsHebrew__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 xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013266extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013267#else
13268#ifndef xmlUCSIsHighPrivateUseSurrogates
13269extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013270#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__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 xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013278extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013279#else
13280#ifndef xmlUCSIsHighSurrogates
13281extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013282#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__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 xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013290extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013291#else
13292#ifndef xmlUCSIsHiragana
13293extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013294#define xmlUCSIsHiragana xmlUCSIsHiragana__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 xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013302extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013303#else
13304#ifndef xmlUCSIsIPAExtensions
13305extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013306#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__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 xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013314extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013315#else
13316#ifndef xmlUCSIsIdeographicDescriptionCharacters
13317extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013318#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__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 xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013326extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013327#else
13328#ifndef xmlUCSIsKanbun
13329extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013330#define xmlUCSIsKanbun xmlUCSIsKanbun__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 xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013338extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013339#else
13340#ifndef xmlUCSIsKangxiRadicals
13341extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013342#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__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 xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000013350extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013351#else
13352#ifndef xmlUCSIsKannada
13353extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013354#define xmlUCSIsKannada xmlUCSIsKannada__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 xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013362extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013363#else
13364#ifndef xmlUCSIsKatakana
13365extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013366#define xmlUCSIsKatakana xmlUCSIsKatakana__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 xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013374extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013375#else
13376#ifndef xmlUCSIsKatakanaPhoneticExtensions
13377extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013378#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__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 xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000013386extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013387#else
13388#ifndef xmlUCSIsKhmer
13389extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013390#define xmlUCSIsKhmer xmlUCSIsKhmer__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 xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013398extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013399#else
13400#ifndef xmlUCSIsKhmerSymbols
13401extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013402#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__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 xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000013410extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013411#else
13412#ifndef xmlUCSIsLao
13413extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013414#define xmlUCSIsLao xmlUCSIsLao__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 xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013422extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013423#else
13424#ifndef xmlUCSIsLatin1Supplement
13425extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013426#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__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 xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013434extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013435#else
13436#ifndef xmlUCSIsLatinExtendedA
13437extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013438#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__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 xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000013446extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013447#else
13448#ifndef xmlUCSIsLatinExtendedAdditional
13449extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013450#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__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 xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013458extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013459#else
13460#ifndef xmlUCSIsLatinExtendedB
13461extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013462#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__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 xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013470extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013471#else
13472#ifndef xmlUCSIsLetterlikeSymbols
13473extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013474#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__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 xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013482extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013483#else
13484#ifndef xmlUCSIsLimbu
13485extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013486#define xmlUCSIsLimbu xmlUCSIsLimbu__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 xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013494extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013495#else
13496#ifndef xmlUCSIsLinearBIdeograms
13497extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013498#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__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 xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013506extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013507#else
13508#ifndef xmlUCSIsLinearBSyllabary
13509extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013510#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__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 xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013518extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013519#else
13520#ifndef xmlUCSIsLowSurrogates
13521extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013522#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__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 xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000013530extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013531#else
13532#ifndef xmlUCSIsMalayalam
13533extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013534#define xmlUCSIsMalayalam xmlUCSIsMalayalam__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 xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013542extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013543#else
13544#ifndef xmlUCSIsMathematicalAlphanumericSymbols
13545extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013546#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__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 xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000013554extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013555#else
13556#ifndef xmlUCSIsMathematicalOperators
13557extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013558#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__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 xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013566extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013567#else
13568#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
13569extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013570#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__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 xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013578extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013579#else
13580#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
13581extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013582#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__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 xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013590extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013591#else
13592#ifndef xmlUCSIsMiscellaneousSymbols
13593extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013594#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__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 xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000013602extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013603#else
13604#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
13605extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013606#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__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 xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000013614extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013615#else
13616#ifndef xmlUCSIsMiscellaneousTechnical
13617extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013618#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__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 xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013626extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013627#else
13628#ifndef xmlUCSIsMongolian
13629extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013630#define xmlUCSIsMongolian xmlUCSIsMongolian__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 xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013638extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013639#else
13640#ifndef xmlUCSIsMusicalSymbols
13641extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013642#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__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 xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000013650extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013651#else
13652#ifndef xmlUCSIsMyanmar
13653extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013654#define xmlUCSIsMyanmar xmlUCSIsMyanmar__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 xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013662extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013663#else
13664#ifndef xmlUCSIsNumberForms
13665extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013666#define xmlUCSIsNumberForms xmlUCSIsNumberForms__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 xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000013674extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013675#else
13676#ifndef xmlUCSIsOgham
13677extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013678#define xmlUCSIsOgham xmlUCSIsOgham__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 xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013686extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013687#else
13688#ifndef xmlUCSIsOldItalic
13689extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013690#define xmlUCSIsOldItalic xmlUCSIsOldItalic__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 xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000013698extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013699#else
13700#ifndef xmlUCSIsOpticalCharacterRecognition
13701extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013702#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__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 xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000013710extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013711#else
13712#ifndef xmlUCSIsOriya
13713extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013714#define xmlUCSIsOriya xmlUCSIsOriya__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 xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000013722extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013723#else
13724#ifndef xmlUCSIsOsmanya
13725extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013726#define xmlUCSIsOsmanya xmlUCSIsOsmanya__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 xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013734extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013735#else
13736#ifndef xmlUCSIsPhoneticExtensions
13737extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013738#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__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 xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000013746extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013747#else
13748#ifndef xmlUCSIsPrivateUse
13749extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013750#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__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 xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000013758extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013759#else
13760#ifndef xmlUCSIsPrivateUseArea
13761extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013762#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__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 xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013770extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013771#else
13772#ifndef xmlUCSIsRunic
13773extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013774#define xmlUCSIsRunic xmlUCSIsRunic__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 xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013782extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013783#else
13784#ifndef xmlUCSIsShavian
13785extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013786#define xmlUCSIsShavian xmlUCSIsShavian__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 xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000013794extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013795#else
13796#ifndef xmlUCSIsSinhala
13797extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013798#define xmlUCSIsSinhala xmlUCSIsSinhala__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 xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000013806extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013807#else
13808#ifndef xmlUCSIsSmallFormVariants
13809extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013810#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__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 xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013818extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013819#else
13820#ifndef xmlUCSIsSpacingModifierLetters
13821extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013822#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__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 xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000013830extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013831#else
13832#ifndef xmlUCSIsSpecials
13833extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013834#define xmlUCSIsSpecials xmlUCSIsSpecials__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 xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000013842extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013843#else
13844#ifndef xmlUCSIsSuperscriptsandSubscripts
13845extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013846#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__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 xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013854extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013855#else
13856#ifndef xmlUCSIsSupplementalArrowsA
13857extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013858#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__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 xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013866extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013867#else
13868#ifndef xmlUCSIsSupplementalArrowsB
13869extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013870#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__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 xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000013878extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013879#else
13880#ifndef xmlUCSIsSupplementalMathematicalOperators
13881extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013882#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__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 xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013890extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013891#else
13892#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
13893extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013894#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__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 xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013902extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013903#else
13904#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
13905extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013906#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__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 xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000013914extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013915#else
13916#ifndef xmlUCSIsSyriac
13917extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013918#define xmlUCSIsSyriac xmlUCSIsSyriac__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 xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000013926extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013927#else
13928#ifndef xmlUCSIsTagalog
13929extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013930#define xmlUCSIsTagalog xmlUCSIsTagalog__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 xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000013938extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013939#else
13940#ifndef xmlUCSIsTagbanwa
13941extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013942#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__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 xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000013950extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013951#else
13952#ifndef xmlUCSIsTags
13953extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013954#define xmlUCSIsTags xmlUCSIsTags__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 xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013962extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013963#else
13964#ifndef xmlUCSIsTaiLe
13965extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013966#define xmlUCSIsTaiLe xmlUCSIsTaiLe__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 xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013974extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013975#else
13976#ifndef xmlUCSIsTaiXuanJingSymbols
13977extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013978#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__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 xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000013986extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013987#else
13988#ifndef xmlUCSIsTamil
13989extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013990#define xmlUCSIsTamil xmlUCSIsTamil__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 xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013998extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013999#else
14000#ifndef xmlUCSIsTelugu
14001extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014002#define xmlUCSIsTelugu xmlUCSIsTelugu__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 xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014010extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014011#else
14012#ifndef xmlUCSIsThaana
14013extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014014#define xmlUCSIsThaana xmlUCSIsThaana__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 xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014022extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014023#else
14024#ifndef xmlUCSIsThai
14025extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014026#define xmlUCSIsThai xmlUCSIsThai__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 xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014034extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014035#else
14036#ifndef xmlUCSIsTibetan
14037extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014038#define xmlUCSIsTibetan xmlUCSIsTibetan__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 xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014046extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014047#else
14048#ifndef xmlUCSIsUgaritic
14049extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014050#define xmlUCSIsUgaritic xmlUCSIsUgaritic__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 xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014058extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014059#else
14060#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14061extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014062#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__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 xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014070extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014071#else
14072#ifndef xmlUCSIsVariationSelectors
14073extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014074#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__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 xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014082extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014083#else
14084#ifndef xmlUCSIsVariationSelectorsSupplement
14085extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014086#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__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 xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014094extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014095#else
14096#ifndef xmlUCSIsYiRadicals
14097extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014098#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__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 xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014106extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014107#else
14108#ifndef xmlUCSIsYiSyllables
14109extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014110#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__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 xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014118extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014119#else
14120#ifndef xmlUCSIsYijingHexagramSymbols
14121extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014122#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14123#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014124#endif
14125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014126
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014127#ifdef bottom_uri
14128#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014129extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014130#else
14131#ifndef xmlURIEscape
14132extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014133#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014134#endif
14135#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014136
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014137#ifdef bottom_uri
14138#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014139extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014140#else
14141#ifndef xmlURIEscapeStr
14142extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014143#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014144#endif
14145#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014146
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014147#ifdef bottom_uri
14148#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014149extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014150#else
14151#ifndef xmlURIUnescapeString
14152extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014153#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014154#endif
14155#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014156
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014157#ifdef bottom_xmlstring
14158#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014159extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014160#else
14161#ifndef xmlUTF8Charcmp
14162extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014163#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014164#endif
14165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014166
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014167#ifdef bottom_xmlstring
14168#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014169extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014170#else
14171#ifndef xmlUTF8Size
14172extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014173#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014174#endif
14175#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014176
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014177#ifdef bottom_xmlstring
14178#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014179extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014180#else
14181#ifndef xmlUTF8Strlen
14182extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014183#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014184#endif
14185#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014186
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014187#ifdef bottom_xmlstring
14188#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014189extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014190#else
14191#ifndef xmlUTF8Strloc
14192extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014193#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014194#endif
14195#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014196
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014197#ifdef bottom_xmlstring
14198#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014199extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014200#else
14201#ifndef xmlUTF8Strndup
14202extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014203#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014204#endif
14205#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014206
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014207#ifdef bottom_xmlstring
14208#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014209extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014210#else
14211#ifndef xmlUTF8Strpos
14212extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014213#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014214#endif
14215#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014216
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014217#ifdef bottom_xmlstring
14218#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014219extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014220#else
14221#ifndef xmlUTF8Strsize
14222extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014223#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014224#endif
14225#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014226
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014227#ifdef bottom_xmlstring
14228#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014229extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014230#else
14231#ifndef xmlUTF8Strsub
14232extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014233#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014234#endif
14235#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014236
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014237#ifdef bottom_tree
14238#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014239extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014240#else
14241#ifndef xmlUnlinkNode
14242extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014243#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014244#endif
14245#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014246
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014247#ifdef bottom_threads
14248#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014249extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014250#else
14251#ifndef xmlUnlockLibrary
14252extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014253#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014255#endif
14256
14257#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014258#ifdef bottom_tree
14259#undef xmlUnsetNsProp
14260extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14261#else
14262#ifndef xmlUnsetNsProp
14263extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14264#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14265#endif
14266#endif
14267#endif
14268
14269#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14270#ifdef bottom_tree
14271#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014272extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014273#else
14274#ifndef xmlUnsetProp
14275extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014276#define xmlUnsetProp xmlUnsetProp__internal_alias
14277#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014278#endif
14279#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014280
14281#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014282#ifdef bottom_valid
14283#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014284extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014285#else
14286#ifndef xmlValidBuildContentModel
14287extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014288#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14289#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014290#endif
14291#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014292
14293#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014294#ifdef bottom_valid
14295#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014296extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014297#else
14298#ifndef xmlValidCtxtNormalizeAttributeValue
14299extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014300#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14301#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014302#endif
14303#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014304
14305#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014306#ifdef bottom_valid
14307#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014308extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014309#else
14310#ifndef xmlValidGetPotentialChildren
14311extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014312#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14313#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014314#endif
14315#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014316
14317#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014318#ifdef bottom_valid
14319#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014320extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014321#else
14322#ifndef xmlValidGetValidElements
14323extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014324#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14325#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014326#endif
14327#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014328
14329#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014330#ifdef bottom_valid
14331#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014332extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014333#else
14334#ifndef xmlValidNormalizeAttributeValue
14335extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014336#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14337#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014338#endif
14339#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014340
14341#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014342#ifdef bottom_valid
14343#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014344extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014345#else
14346#ifndef xmlValidateAttributeDecl
14347extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014348#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
14349#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014350#endif
14351#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014352
14353#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014354#ifdef bottom_valid
14355#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014356extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014357#else
14358#ifndef xmlValidateAttributeValue
14359extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014360#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
14361#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014362#endif
14363#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014364
14365#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014366#ifdef bottom_valid
14367#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000014368extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014369#else
14370#ifndef xmlValidateDocument
14371extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014372#define xmlValidateDocument xmlValidateDocument__internal_alias
14373#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014374#endif
14375#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014376
14377#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014378#ifdef bottom_valid
14379#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014380extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014381#else
14382#ifndef xmlValidateDocumentFinal
14383extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014384#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
14385#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014386#endif
14387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014388
14389#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014390#ifdef bottom_valid
14391#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000014392extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014393#else
14394#ifndef xmlValidateDtd
14395extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014396#define xmlValidateDtd xmlValidateDtd__internal_alias
14397#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014398#endif
14399#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014400
14401#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014402#ifdef bottom_valid
14403#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014404extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014405#else
14406#ifndef xmlValidateDtdFinal
14407extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014408#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
14409#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014411#endif
14412
14413#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014414#ifdef bottom_valid
14415#undef xmlValidateElement
14416extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
14417#else
14418#ifndef xmlValidateElement
14419extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
14420#define xmlValidateElement xmlValidateElement__internal_alias
14421#endif
14422#endif
14423#endif
14424
14425#if defined(LIBXML_VALID_ENABLED)
14426#ifdef bottom_valid
14427#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014428extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014429#else
14430#ifndef xmlValidateElementDecl
14431extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014432#define xmlValidateElementDecl xmlValidateElementDecl__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_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014438#ifdef bottom_tree
14439#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014440extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014441#else
14442#ifndef xmlValidateNCName
14443extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014444#define xmlValidateNCName xmlValidateNCName__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_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014450#ifdef bottom_tree
14451#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000014452extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014453#else
14454#ifndef xmlValidateNMToken
14455extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014456#define xmlValidateNMToken xmlValidateNMToken__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_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014462#ifdef bottom_tree
14463#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014464extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014465#else
14466#ifndef xmlValidateName
14467extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014468#define xmlValidateName xmlValidateName__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 xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014476extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014477#else
14478#ifndef xmlValidateNameValue
14479extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014480#define xmlValidateNameValue xmlValidateNameValue__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 xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014488extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014489#else
14490#ifndef xmlValidateNamesValue
14491extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014492#define xmlValidateNamesValue xmlValidateNamesValue__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 xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014500extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014501#else
14502#ifndef xmlValidateNmtokenValue
14503extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014504#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
14505#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014507#endif
14508
14509#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014510#ifdef bottom_valid
14511#undef xmlValidateNmtokensValue
14512extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
14513#else
14514#ifndef xmlValidateNmtokensValue
14515extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
14516#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
14517#endif
14518#endif
14519#endif
14520
14521#if defined(LIBXML_VALID_ENABLED)
14522#ifdef bottom_valid
14523#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014524extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014525#else
14526#ifndef xmlValidateNotationDecl
14527extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014528#define xmlValidateNotationDecl xmlValidateNotationDecl__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) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014534#ifdef bottom_valid
14535#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014536extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014537#else
14538#ifndef xmlValidateNotationUse
14539extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014540#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
14541#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014542#endif
14543#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014544
14545#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014546#ifdef bottom_valid
14547#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000014548extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014549#else
14550#ifndef xmlValidateOneAttribute
14551extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014552#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
14553#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014554#endif
14555#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014556
14557#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014558#ifdef bottom_valid
14559#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014560extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014561#else
14562#ifndef xmlValidateOneElement
14563extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014564#define xmlValidateOneElement xmlValidateOneElement__internal_alias
14565#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014566#endif
14567#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014568
14569#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014570#ifdef bottom_valid
14571#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000014572extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014573#else
14574#ifndef xmlValidateOneNamespace
14575extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014576#define xmlValidateOneNamespace xmlValidateOneNamespace__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_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014582#ifdef bottom_valid
14583#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014584extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014585#else
14586#ifndef xmlValidatePopElement
14587extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014588#define xmlValidatePopElement xmlValidatePopElement__internal_alias
14589#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014591#endif
14592
14593#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014594#ifdef bottom_valid
14595#undef xmlValidatePushCData
14596extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
14597#else
14598#ifndef xmlValidatePushCData
14599extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
14600#define xmlValidatePushCData xmlValidatePushCData__internal_alias
14601#endif
14602#endif
14603#endif
14604
14605#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
14606#ifdef bottom_valid
14607#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014608extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014609#else
14610#ifndef xmlValidatePushElement
14611extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014612#define xmlValidatePushElement xmlValidatePushElement__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_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014618#ifdef bottom_tree
14619#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014620extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014621#else
14622#ifndef xmlValidateQName
14623extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014624#define xmlValidateQName xmlValidateQName__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 xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000014632extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014633#else
14634#ifndef xmlValidateRoot
14635extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014636#define xmlValidateRoot xmlValidateRoot__internal_alias
14637#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014638#endif
14639#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014640
14641#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014642#ifdef bottom_xinclude
14643#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000014644extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014645#else
14646#ifndef xmlXIncludeFreeContext
14647extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014648#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
14649#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014650#endif
14651#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014652
14653#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014654#ifdef bottom_xinclude
14655#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000014656extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014657#else
14658#ifndef xmlXIncludeNewContext
14659extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014660#define xmlXIncludeNewContext xmlXIncludeNewContext__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_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014666#ifdef bottom_xinclude
14667#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000014668extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014669#else
14670#ifndef xmlXIncludeProcess
14671extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014672#define xmlXIncludeProcess xmlXIncludeProcess__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_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014678#ifdef bottom_xinclude
14679#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014680extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014681#else
14682#ifndef xmlXIncludeProcessFlags
14683extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014684#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__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_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014690#ifdef bottom_xinclude
14691#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014692extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014693#else
14694#ifndef xmlXIncludeProcessNode
14695extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014696#define xmlXIncludeProcessNode xmlXIncludeProcessNode__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_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014702#ifdef bottom_xinclude
14703#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000014704extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014705#else
14706#ifndef xmlXIncludeProcessTree
14707extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014708#define xmlXIncludeProcessTree xmlXIncludeProcessTree__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_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014714#ifdef bottom_xinclude
14715#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014716extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014717#else
14718#ifndef xmlXIncludeProcessTreeFlags
14719extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014720#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
14721#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014722#endif
14723#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014724
14725#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014726#ifdef bottom_xinclude
14727#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014728extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014729#else
14730#ifndef xmlXIncludeSetFlags
14731extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014732#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
14733#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014734#endif
14735#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014736
14737#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014738#ifdef bottom_xpath
14739#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000014740extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014741#else
14742#ifndef xmlXPathAddValues
14743extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014744#define xmlXPathAddValues xmlXPathAddValues__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014750#ifdef bottom_xpath
14751#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000014752extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014753#else
14754#ifndef xmlXPathBooleanFunction
14755extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014756#define xmlXPathBooleanFunction xmlXPathBooleanFunction__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014762#ifdef bottom_xpath
14763#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014764extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014765#else
14766#ifndef xmlXPathCastBooleanToNumber
14767extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014768#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014774#ifdef bottom_xpath
14775#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014776extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014777#else
14778#ifndef xmlXPathCastBooleanToString
14779extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014780#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014786#ifdef bottom_xpath
14787#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014788extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014789#else
14790#ifndef xmlXPathCastNodeSetToBoolean
14791extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014792#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014798#ifdef bottom_xpath
14799#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014800extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014801#else
14802#ifndef xmlXPathCastNodeSetToNumber
14803extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014804#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014810#ifdef bottom_xpath
14811#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014812extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014813#else
14814#ifndef xmlXPathCastNodeSetToString
14815extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014816#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014822#ifdef bottom_xpath
14823#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014824extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014825#else
14826#ifndef xmlXPathCastNodeToNumber
14827extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014828#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014834#ifdef bottom_xpath
14835#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014836extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014837#else
14838#ifndef xmlXPathCastNodeToString
14839extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014840#define xmlXPathCastNodeToString xmlXPathCastNodeToString__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014846#ifdef bottom_xpath
14847#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014848extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014849#else
14850#ifndef xmlXPathCastNumberToBoolean
14851extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014852#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__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_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014858#ifdef bottom_xpath
14859#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014860extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014861#else
14862#ifndef xmlXPathCastNumberToString
14863extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014864#define xmlXPathCastNumberToString xmlXPathCastNumberToString__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 xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014872extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014873#else
14874#ifndef xmlXPathCastStringToBoolean
14875extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014876#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__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 xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014884extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014885#else
14886#ifndef xmlXPathCastStringToNumber
14887extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014888#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__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 xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000014896extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014897#else
14898#ifndef xmlXPathCastToBoolean
14899extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014900#define xmlXPathCastToBoolean xmlXPathCastToBoolean__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 xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000014908extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014909#else
14910#ifndef xmlXPathCastToNumber
14911extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014912#define xmlXPathCastToNumber xmlXPathCastToNumber__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 xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014920extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014921#else
14922#ifndef xmlXPathCastToString
14923extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014924#define xmlXPathCastToString xmlXPathCastToString__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 xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000014932extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014933#else
14934#ifndef xmlXPathCeilingFunction
14935extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014936#define xmlXPathCeilingFunction xmlXPathCeilingFunction__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 xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000014944extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014945#else
14946#ifndef xmlXPathCmpNodes
14947extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014948#define xmlXPathCmpNodes xmlXPathCmpNodes__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 xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000014956extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014957#else
14958#ifndef xmlXPathCompareValues
14959extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014960#define xmlXPathCompareValues xmlXPathCompareValues__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 xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000014968extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014969#else
14970#ifndef xmlXPathCompile
14971extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014972#define xmlXPathCompile xmlXPathCompile__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 xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000014980extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014981#else
14982#ifndef xmlXPathCompiledEval
14983extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014984#define xmlXPathCompiledEval xmlXPathCompiledEval__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 xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000014992extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014993#else
14994#ifndef xmlXPathConcatFunction
14995extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014996#define xmlXPathConcatFunction xmlXPathConcatFunction__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 xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015004extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015005#else
15006#ifndef xmlXPathContainsFunction
15007extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015008#define xmlXPathContainsFunction xmlXPathContainsFunction__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 xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015016extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015017#else
15018#ifndef xmlXPathConvertBoolean
15019extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015020#define xmlXPathConvertBoolean xmlXPathConvertBoolean__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 xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015028extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015029#else
15030#ifndef xmlXPathConvertNumber
15031extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015032#define xmlXPathConvertNumber xmlXPathConvertNumber__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 xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015040extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015041#else
15042#ifndef xmlXPathConvertString
15043extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015044#define xmlXPathConvertString xmlXPathConvertString__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 xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015052extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015053#else
15054#ifndef xmlXPathCountFunction
15055extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015056#define xmlXPathCountFunction xmlXPathCountFunction__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 xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015064extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015065#else
15066#ifndef xmlXPathCtxtCompile
15067extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015068#define xmlXPathCtxtCompile xmlXPathCtxtCompile__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) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015074#ifdef bottom_xpath
15075#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015076extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015077#else
15078#ifndef xmlXPathDebugDumpCompExpr
15079extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015080#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__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) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015086#ifdef bottom_xpath
15087#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015088extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015089#else
15090#ifndef xmlXPathDebugDumpObject
15091extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015092#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__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 xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015100extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015101#else
15102#ifndef xmlXPathDifference
15103extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015104#define xmlXPathDifference xmlXPathDifference__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 xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015112extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015113#else
15114#ifndef xmlXPathDistinct
15115extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015116#define xmlXPathDistinct xmlXPathDistinct__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 xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015124extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015125#else
15126#ifndef xmlXPathDistinctSorted
15127extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015128#define xmlXPathDistinctSorted xmlXPathDistinctSorted__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 xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015136extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015137#else
15138#ifndef xmlXPathDivValues
15139extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015140#define xmlXPathDivValues xmlXPathDivValues__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 xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015148extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015149#else
15150#ifndef xmlXPathEqualValues
15151extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015152#define xmlXPathEqualValues xmlXPathEqualValues__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 xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015160extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015161#else
15162#ifndef xmlXPathErr
15163extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015164#define xmlXPathErr xmlXPathErr__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 xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015172extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015173#else
15174#ifndef xmlXPathEval
15175extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015176#define xmlXPathEval xmlXPathEval__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 xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015184extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015185#else
15186#ifndef xmlXPathEvalExpr
15187extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015188#define xmlXPathEvalExpr xmlXPathEvalExpr__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 xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015196extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015197#else
15198#ifndef xmlXPathEvalExpression
15199extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015200#define xmlXPathEvalExpression xmlXPathEvalExpression__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015206#ifdef bottom_xpath
15207#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015208extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015209#else
15210#ifndef xmlXPathEvalPredicate
15211extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015212#define xmlXPathEvalPredicate xmlXPathEvalPredicate__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015218#ifdef bottom_xpath
15219#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015220extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015221#else
15222#ifndef xmlXPathEvaluatePredicateResult
15223extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015224#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__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 xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015232extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015233#else
15234#ifndef xmlXPathFalseFunction
15235extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015236#define xmlXPathFalseFunction xmlXPathFalseFunction__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 xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015244extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015245#else
15246#ifndef xmlXPathFloorFunction
15247extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015248#define xmlXPathFloorFunction xmlXPathFloorFunction__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 xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015256extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015257#else
15258#ifndef xmlXPathFreeCompExpr
15259extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015260#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__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 xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015268extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015269#else
15270#ifndef xmlXPathFreeContext
15271extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015272#define xmlXPathFreeContext xmlXPathFreeContext__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 xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015280extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015281#else
15282#ifndef xmlXPathFreeNodeSet
15283extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015284#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__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 xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015292extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015293#else
15294#ifndef xmlXPathFreeNodeSetList
15295extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015296#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__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 xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015304extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015305#else
15306#ifndef xmlXPathFreeObject
15307extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015308#define xmlXPathFreeObject xmlXPathFreeObject__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 xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015316extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015317#else
15318#ifndef xmlXPathFreeParserContext
15319extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015320#define xmlXPathFreeParserContext xmlXPathFreeParserContext__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 xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015328extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015329#else
15330#ifndef xmlXPathFunctionLookup
15331extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015332#define xmlXPathFunctionLookup xmlXPathFunctionLookup__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 xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000015340extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015341#else
15342#ifndef xmlXPathFunctionLookupNS
15343extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015344#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__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 xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015352extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015353#else
15354#ifndef xmlXPathHasSameNodes
15355extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015356#define xmlXPathHasSameNodes xmlXPathHasSameNodes__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 xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015364extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015365#else
15366#ifndef xmlXPathIdFunction
15367extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015368#define xmlXPathIdFunction xmlXPathIdFunction__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) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015374#ifdef bottom_xpath
15375#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000015376extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015377#else
15378#ifndef xmlXPathInit
15379extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015380#define xmlXPathInit xmlXPathInit__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 xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000015388extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015389#else
15390#ifndef xmlXPathIntersection
15391extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015392#define xmlXPathIntersection xmlXPathIntersection__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) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015398#ifdef bottom_xpath
15399#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015400extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015401#else
15402#ifndef xmlXPathIsInf
15403extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015404#define xmlXPathIsInf xmlXPathIsInf__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) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015410#ifdef bottom_xpath
15411#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000015412extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015413#else
15414#ifndef xmlXPathIsNaN
15415extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015416#define xmlXPathIsNaN xmlXPathIsNaN__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 xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000015424extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015425#else
15426#ifndef xmlXPathIsNodeType
15427extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015428#define xmlXPathIsNodeType xmlXPathIsNodeType__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 xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015436extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015437#else
15438#ifndef xmlXPathLangFunction
15439extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015440#define xmlXPathLangFunction xmlXPathLangFunction__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 xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015448extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015449#else
15450#ifndef xmlXPathLastFunction
15451extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015452#define xmlXPathLastFunction xmlXPathLastFunction__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 xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015460extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015461#else
15462#ifndef xmlXPathLeading
15463extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015464#define xmlXPathLeading xmlXPathLeading__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 xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015472extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015473#else
15474#ifndef xmlXPathLeadingSorted
15475extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015476#define xmlXPathLeadingSorted xmlXPathLeadingSorted__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 xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015484extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015485#else
15486#ifndef xmlXPathLocalNameFunction
15487extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015488#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__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 xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015496extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015497#else
15498#ifndef xmlXPathModValues
15499extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015500#define xmlXPathModValues xmlXPathModValues__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015506#ifdef bottom_xpath
15507#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015508extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015509#else
15510#ifndef xmlXPathMultValues
15511extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015512#define xmlXPathMultValues xmlXPathMultValues__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 xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015520extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015521#else
15522#ifndef xmlXPathNamespaceURIFunction
15523extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015524#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015530#ifdef bottom_xpath
15531#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015532extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015533#else
15534#ifndef xmlXPathNewBoolean
15535extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015536#define xmlXPathNewBoolean xmlXPathNewBoolean__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015542#ifdef bottom_xpath
15543#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015544extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015545#else
15546#ifndef xmlXPathNewCString
15547extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015548#define xmlXPathNewCString xmlXPathNewCString__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 xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015556extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015557#else
15558#ifndef xmlXPathNewContext
15559extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015560#define xmlXPathNewContext xmlXPathNewContext__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 xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000015568extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015569#else
15570#ifndef xmlXPathNewFloat
15571extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015572#define xmlXPathNewFloat xmlXPathNewFloat__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 xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015580extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015581#else
15582#ifndef xmlXPathNewNodeSet
15583extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015584#define xmlXPathNewNodeSet xmlXPathNewNodeSet__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 xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015592extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015593#else
15594#ifndef xmlXPathNewNodeSetList
15595extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015596#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__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 xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015604extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015605#else
15606#ifndef xmlXPathNewParserContext
15607extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015608#define xmlXPathNewParserContext xmlXPathNewParserContext__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 xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015616extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015617#else
15618#ifndef xmlXPathNewString
15619extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015620#define xmlXPathNewString xmlXPathNewString__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 xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015628extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015629#else
15630#ifndef xmlXPathNewValueTree
15631extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015632#define xmlXPathNewValueTree xmlXPathNewValueTree__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 xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000015640extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015641#else
15642#ifndef xmlXPathNextAncestor
15643extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015644#define xmlXPathNextAncestor xmlXPathNextAncestor__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 xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015652extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015653#else
15654#ifndef xmlXPathNextAncestorOrSelf
15655extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015656#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__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 xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015664extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015665#else
15666#ifndef xmlXPathNextAttribute
15667extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015668#define xmlXPathNextAttribute xmlXPathNextAttribute__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 xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000015676extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015677#else
15678#ifndef xmlXPathNextChild
15679extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015680#define xmlXPathNextChild xmlXPathNextChild__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 xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000015688extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015689#else
15690#ifndef xmlXPathNextDescendant
15691extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015692#define xmlXPathNextDescendant xmlXPathNextDescendant__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 xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015700extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015701#else
15702#ifndef xmlXPathNextDescendantOrSelf
15703extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015704#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__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 xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000015712extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015713#else
15714#ifndef xmlXPathNextFollowing
15715extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015716#define xmlXPathNextFollowing xmlXPathNextFollowing__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 xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000015724extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015725#else
15726#ifndef xmlXPathNextFollowingSibling
15727extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015728#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__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 xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015736extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015737#else
15738#ifndef xmlXPathNextNamespace
15739extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015740#define xmlXPathNextNamespace xmlXPathNextNamespace__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 xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000015748extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015749#else
15750#ifndef xmlXPathNextParent
15751extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015752#define xmlXPathNextParent xmlXPathNextParent__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 xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000015760extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015761#else
15762#ifndef xmlXPathNextPreceding
15763extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015764#define xmlXPathNextPreceding xmlXPathNextPreceding__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 xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000015772extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015773#else
15774#ifndef xmlXPathNextPrecedingSibling
15775extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015776#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__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 xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015784extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015785#else
15786#ifndef xmlXPathNextSelf
15787extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015788#define xmlXPathNextSelf xmlXPathNextSelf__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 xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015796extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015797#else
15798#ifndef xmlXPathNodeLeading
15799extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015800#define xmlXPathNodeLeading xmlXPathNodeLeading__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 xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015808extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015809#else
15810#ifndef xmlXPathNodeLeadingSorted
15811extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015812#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__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 xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015820extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015821#else
15822#ifndef xmlXPathNodeSetAdd
15823extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015824#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__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 xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000015832extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015833#else
15834#ifndef xmlXPathNodeSetAddNs
15835extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015836#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__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 xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000015844extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015845#else
15846#ifndef xmlXPathNodeSetAddUnique
15847extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015848#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__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 xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000015856extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015857#else
15858#ifndef xmlXPathNodeSetContains
15859extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015860#define xmlXPathNodeSetContains xmlXPathNodeSetContains__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 xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015868extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015869#else
15870#ifndef xmlXPathNodeSetCreate
15871extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015872#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__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 xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000015880extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015881#else
15882#ifndef xmlXPathNodeSetDel
15883extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015884#define xmlXPathNodeSetDel xmlXPathNodeSetDel__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 xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000015892extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015893#else
15894#ifndef xmlXPathNodeSetFreeNs
15895extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015896#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__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 xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000015904extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015905#else
15906#ifndef xmlXPathNodeSetMerge
15907extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015908#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__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 xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000015916extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015917#else
15918#ifndef xmlXPathNodeSetRemove
15919extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015920#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__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 xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000015928extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015929#else
15930#ifndef xmlXPathNodeSetSort
15931extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015932#define xmlXPathNodeSetSort xmlXPathNodeSetSort__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 xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000015940extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015941#else
15942#ifndef xmlXPathNodeTrailing
15943extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015944#define xmlXPathNodeTrailing xmlXPathNodeTrailing__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 xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015952extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015953#else
15954#ifndef xmlXPathNodeTrailingSorted
15955extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015956#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__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 xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015964extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015965#else
15966#ifndef xmlXPathNormalizeFunction
15967extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015968#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__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 xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015976extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015977#else
15978#ifndef xmlXPathNotEqualValues
15979extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015980#define xmlXPathNotEqualValues xmlXPathNotEqualValues__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 xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015988extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015989#else
15990#ifndef xmlXPathNotFunction
15991extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015992#define xmlXPathNotFunction xmlXPathNotFunction__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 xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016000extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016001#else
16002#ifndef xmlXPathNsLookup
16003extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016004#define xmlXPathNsLookup xmlXPathNsLookup__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 xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016012extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016013#else
16014#ifndef xmlXPathNumberFunction
16015extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016016#define xmlXPathNumberFunction xmlXPathNumberFunction__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 xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016024extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016025#else
16026#ifndef xmlXPathObjectCopy
16027extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016028#define xmlXPathObjectCopy xmlXPathObjectCopy__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 xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016036extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016037#else
16038#ifndef xmlXPathOrderDocElems
16039extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016040#define xmlXPathOrderDocElems xmlXPathOrderDocElems__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 xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016048extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016049#else
16050#ifndef xmlXPathParseNCName
16051extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016052#define xmlXPathParseNCName xmlXPathParseNCName__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 xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016060extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016061#else
16062#ifndef xmlXPathParseName
16063extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016064#define xmlXPathParseName xmlXPathParseName__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 xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016072extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016073#else
16074#ifndef xmlXPathPopBoolean
16075extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016076#define xmlXPathPopBoolean xmlXPathPopBoolean__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 xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016084extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016085#else
16086#ifndef xmlXPathPopExternal
16087extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016088#define xmlXPathPopExternal xmlXPathPopExternal__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 xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016096extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016097#else
16098#ifndef xmlXPathPopNodeSet
16099extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016100#define xmlXPathPopNodeSet xmlXPathPopNodeSet__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 xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016108extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016109#else
16110#ifndef xmlXPathPopNumber
16111extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016112#define xmlXPathPopNumber xmlXPathPopNumber__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 xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016120extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016121#else
16122#ifndef xmlXPathPopString
16123extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016124#define xmlXPathPopString xmlXPathPopString__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 xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016132extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016133#else
16134#ifndef xmlXPathPositionFunction
16135extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016136#define xmlXPathPositionFunction xmlXPathPositionFunction__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 xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016144extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016145#else
16146#ifndef xmlXPathRegisterAllFunctions
16147extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016148#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__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 xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016156extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016157#else
16158#ifndef xmlXPathRegisterFunc
16159extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016160#define xmlXPathRegisterFunc xmlXPathRegisterFunc__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 xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016168extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016169#else
16170#ifndef xmlXPathRegisterFuncLookup
16171extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016172#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__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 xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016180extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016181#else
16182#ifndef xmlXPathRegisterFuncNS
16183extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016184#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__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 xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016192extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016193#else
16194#ifndef xmlXPathRegisterNs
16195extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016196#define xmlXPathRegisterNs xmlXPathRegisterNs__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 xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016204extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016205#else
16206#ifndef xmlXPathRegisterVariable
16207extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016208#define xmlXPathRegisterVariable xmlXPathRegisterVariable__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 xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016216extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016217#else
16218#ifndef xmlXPathRegisterVariableLookup
16219extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016220#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__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 xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016228extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016229#else
16230#ifndef xmlXPathRegisterVariableNS
16231extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016232#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__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 xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016240extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016241#else
16242#ifndef xmlXPathRegisteredFuncsCleanup
16243extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016244#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__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 xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016252extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016253#else
16254#ifndef xmlXPathRegisteredNsCleanup
16255extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016256#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__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 xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016264extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016265#else
16266#ifndef xmlXPathRegisteredVariablesCleanup
16267extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016268#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__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 xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016276extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016277#else
16278#ifndef xmlXPathRoot
16279extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016280#define xmlXPathRoot xmlXPathRoot__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 xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016288extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016289#else
16290#ifndef xmlXPathRoundFunction
16291extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016292#define xmlXPathRoundFunction xmlXPathRoundFunction__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 xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016300extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016301#else
16302#ifndef xmlXPathStartsWithFunction
16303extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016304#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__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 xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016312extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016313#else
16314#ifndef xmlXPathStringEvalNumber
16315extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016316#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__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 xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016324extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016325#else
16326#ifndef xmlXPathStringFunction
16327extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016328#define xmlXPathStringFunction xmlXPathStringFunction__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 xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016336extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016337#else
16338#ifndef xmlXPathStringLengthFunction
16339extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016340#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__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 xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016348extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016349#else
16350#ifndef xmlXPathSubValues
16351extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016352#define xmlXPathSubValues xmlXPathSubValues__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 xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016360extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016361#else
16362#ifndef xmlXPathSubstringAfterFunction
16363extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016364#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__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 xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016372extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016373#else
16374#ifndef xmlXPathSubstringBeforeFunction
16375extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016376#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__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 xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016384extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016385#else
16386#ifndef xmlXPathSubstringFunction
16387extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016388#define xmlXPathSubstringFunction xmlXPathSubstringFunction__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 xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016396extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016397#else
16398#ifndef xmlXPathSumFunction
16399extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016400#define xmlXPathSumFunction xmlXPathSumFunction__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 xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016408extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016409#else
16410#ifndef xmlXPathTrailing
16411extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016412#define xmlXPathTrailing xmlXPathTrailing__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 xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016420extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016421#else
16422#ifndef xmlXPathTrailingSorted
16423extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016424#define xmlXPathTrailingSorted xmlXPathTrailingSorted__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 xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016432extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016433#else
16434#ifndef xmlXPathTranslateFunction
16435extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016436#define xmlXPathTranslateFunction xmlXPathTranslateFunction__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 xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016444extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016445#else
16446#ifndef xmlXPathTrueFunction
16447extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016448#define xmlXPathTrueFunction xmlXPathTrueFunction__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 xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000016456extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016457#else
16458#ifndef xmlXPathValueFlipSign
16459extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016460#define xmlXPathValueFlipSign xmlXPathValueFlipSign__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 xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016468extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016469#else
16470#ifndef xmlXPathVariableLookup
16471extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016472#define xmlXPathVariableLookup xmlXPathVariableLookup__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 xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016480extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016481#else
16482#ifndef xmlXPathVariableLookupNS
16483extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016484#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__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 xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016492extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016493#else
16494#ifndef xmlXPathWrapCString
16495extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016496#define xmlXPathWrapCString xmlXPathWrapCString__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 xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016504extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016505#else
16506#ifndef xmlXPathWrapExternal
16507extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016508#define xmlXPathWrapExternal xmlXPathWrapExternal__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 xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016516extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016517#else
16518#ifndef xmlXPathWrapNodeSet
16519extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016520#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__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 xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016528extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016529#else
16530#ifndef xmlXPathWrapString
16531extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016532#define xmlXPathWrapString xmlXPathWrapString__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 xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000016540extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016541#else
16542#ifndef xmlXPatherror
16543extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016544#define xmlXPatherror xmlXPatherror__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016550#ifdef bottom_xpointer
16551#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016552extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016553#else
16554#ifndef xmlXPtrBuildNodeList
16555extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016556#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016562#ifdef bottom_xpointer
16563#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000016564extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016565#else
16566#ifndef xmlXPtrEval
16567extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016568#define xmlXPtrEval xmlXPtrEval__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016574#ifdef bottom_xpointer
16575#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016576extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016577#else
16578#ifndef xmlXPtrEvalRangePredicate
16579extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016580#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016586#ifdef bottom_xpointer
16587#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016588extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016589#else
16590#ifndef xmlXPtrFreeLocationSet
16591extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016592#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016598#ifdef bottom_xpointer
16599#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016600extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016601#else
16602#ifndef xmlXPtrLocationSetAdd
16603extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016604#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016610#ifdef bottom_xpointer
16611#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016612extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016613#else
16614#ifndef xmlXPtrLocationSetCreate
16615extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016616#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016622#ifdef bottom_xpointer
16623#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016624extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016625#else
16626#ifndef xmlXPtrLocationSetDel
16627extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016628#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016634#ifdef bottom_xpointer
16635#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016636extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016637#else
16638#ifndef xmlXPtrLocationSetMerge
16639extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016640#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016646#ifdef bottom_xpointer
16647#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016648extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016649#else
16650#ifndef xmlXPtrLocationSetRemove
16651extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016652#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016658#ifdef bottom_xpointer
16659#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000016660extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016661#else
16662#ifndef xmlXPtrNewCollapsedRange
16663extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016664#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__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_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016670#ifdef bottom_xpointer
16671#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016672extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016673#else
16674#ifndef xmlXPtrNewContext
16675extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016676#define xmlXPtrNewContext xmlXPtrNewContext__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 xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016684extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016685#else
16686#ifndef xmlXPtrNewLocationSetNodeSet
16687extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016688#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__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 xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016696extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016697#else
16698#ifndef xmlXPtrNewLocationSetNodes
16699extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016700#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__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 xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000016708extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016709#else
16710#ifndef xmlXPtrNewRange
16711extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016712#define xmlXPtrNewRange xmlXPtrNewRange__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 xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016720extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016721#else
16722#ifndef xmlXPtrNewRangeNodeObject
16723extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016724#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__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 xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000016732extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016733#else
16734#ifndef xmlXPtrNewRangeNodePoint
16735extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016736#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__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 xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016744extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016745#else
16746#ifndef xmlXPtrNewRangeNodes
16747extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016748#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__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 xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000016756extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016757#else
16758#ifndef xmlXPtrNewRangePointNode
16759extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016760#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__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 xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000016768extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016769#else
16770#ifndef xmlXPtrNewRangePoints
16771extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016772#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
16773#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016775#endif
16776
16777#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016778#ifdef bottom_xpointer
16779#undef xmlXPtrRangeToFunction
16780extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
16781#else
16782#ifndef xmlXPtrRangeToFunction
16783extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
16784#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
16785#endif
16786#endif
16787#endif
16788
16789#if defined(LIBXML_XPTR_ENABLED)
16790#ifdef bottom_xpointer
16791#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016792extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016793#else
16794#ifndef xmlXPtrWrapLocationSet
16795extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016796#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
16797#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016798#endif
16799#endif
16800
16801
16802#endif
16803#endif
16804#endif
16805#endif
16806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016807