blob: 84e81516a5583b38d03f73a0c5ce71be0ce0d599 [file] [log] [blame]
Daniel Veillardbe076e92005-01-04 20:18:14 +00001/*
2 * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
3 * up the code when using gcc for call within the library.
4 *
5 * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
6 * from Ulrich drepper. Rewritten to be generated from the XML description
7 * file for libxml2 API
8 * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
9 */
10
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011#ifdef IN_LIBXML
12#ifdef __GNUC__
13#ifdef PIC
14#ifdef linux
15#if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
16
Daniel Veillardbe076e92005-01-04 20:18:14 +000017#include "libxml/c14n.h"
18#include "libxml/catalog.h"
19#include "libxml/chvalid.h"
20#include "libxml/debugXML.h"
21#include "libxml/dict.h"
22#include "libxml/DOCBparser.h"
23#include "libxml/encoding.h"
24#include "libxml/entities.h"
25#include "libxml/globals.h"
26#include "libxml/hash.h"
27#include "libxml/HTMLparser.h"
28#include "libxml/HTMLtree.h"
29#include "libxml/list.h"
30#include "libxml/nanoftp.h"
31#include "libxml/nanohttp.h"
32#include "libxml/parser.h"
33#include "libxml/parserInternals.h"
34#include "libxml/pattern.h"
35#include "libxml/relaxng.h"
36#include "libxml/SAX2.h"
37#include "libxml/SAX.h"
38#include "libxml/schemasInternals.h"
Daniel Veillard5eee7672005-08-22 21:22:27 +000039#include "libxml/schematron.h"
Daniel Veillardbe076e92005-01-04 20:18:14 +000040#include "libxml/threads.h"
41#include "libxml/tree.h"
42#include "libxml/uri.h"
43#include "libxml/valid.h"
44#include "libxml/xinclude.h"
45#include "libxml/xlink.h"
46#include "libxml/xmlautomata.h"
47#include "libxml/xmlerror.h"
48#include "libxml/xmlexports.h"
49#include "libxml/xmlIO.h"
50#include "libxml/xmlmemory.h"
51#include "libxml/xmlreader.h"
52#include "libxml/xmlregexp.h"
53#include "libxml/xmlsave.h"
54#include "libxml/xmlschemas.h"
55#include "libxml/xmlschemastypes.h"
56#include "libxml/xmlstring.h"
57#include "libxml/xmlunicode.h"
58#include "libxml/xmlversion.h"
59#include "libxml/xmlwriter.h"
60#include "libxml/xpath.h"
61#include "libxml/xpathInternals.h"
62#include "libxml/xpointer.h"
63#include "libxml/xmlmodule.h"
64
65/* special hot spot not exported ones */
66
Daniel Veillard5d4644e2005-04-01 13:11:58 +000067#ifdef bottom_globals
68#undef __xmlGenericError
Daniel Veillardbe076e92005-01-04 20:18:14 +000069extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000070#else
71#ifndef __xmlGenericError
72extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000073#define __xmlGenericError __xmlGenericError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000074#endif
75#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000076
Daniel Veillard5d4644e2005-04-01 13:11:58 +000077#ifdef bottom_globals
78#undef __xmlGenericErrorContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000079extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000080#else
81#ifndef __xmlGenericErrorContext
82extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000083#define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000084#endif
85#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000086
87/* list generated from libxml2-api.xml */
Daniel Veillardbe076e92005-01-04 20:18:14 +000088#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000089#ifdef bottom_DOCBparser
90#undef docbCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +000091extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000092#else
93#ifndef docbCreatePushParserCtxt
94extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000095#define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
96#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000097#endif
98#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000099
100#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000101#ifdef bottom_HTMLparser
102#undef htmlAttrAllowed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000103extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000104#else
105#ifndef htmlAttrAllowed
106extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000107#define htmlAttrAllowed htmlAttrAllowed__internal_alias
108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000109#endif
110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000111
112#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000113#ifdef bottom_HTMLparser
114#undef htmlAutoCloseTag
Daniel Veillardbe076e92005-01-04 20:18:14 +0000115extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000116#else
117#ifndef htmlAutoCloseTag
118extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000119#define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000121#endif
122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000123
124#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000125#ifdef bottom_HTMLparser
126#undef htmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000127extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000128#else
129#ifndef htmlCreateFileParserCtxt
130extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000131#define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000133#endif
134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000135
136#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000137#ifdef bottom_HTMLparser
138#undef htmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000139extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000140#else
141#ifndef htmlCreateMemoryParserCtxt
142extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000143#define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000145#endif
146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000147
148#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000149#ifdef bottom_HTMLparser
150#undef htmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000151extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000152#else
153#ifndef htmlCreatePushParserCtxt
154extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000155#define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000157#endif
158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000159
160#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000161#ifdef bottom_HTMLparser
162#undef htmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000163extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000164#else
165#ifndef htmlCtxtReadDoc
166extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000167#define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000169#endif
170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000171
172#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000173#ifdef bottom_HTMLparser
174#undef htmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000175extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000176#else
177#ifndef htmlCtxtReadFd
178extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000179#define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000181#endif
182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000183
184#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000185#ifdef bottom_HTMLparser
186#undef htmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000187extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000188#else
189#ifndef htmlCtxtReadFile
190extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000191#define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000193#endif
194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000195
196#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000197#ifdef bottom_HTMLparser
198#undef htmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000199extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000200#else
201#ifndef htmlCtxtReadIO
202extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000203#define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000205#endif
206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000207
208#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000209#ifdef bottom_HTMLparser
210#undef htmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000211extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000212#else
213#ifndef htmlCtxtReadMemory
214extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000215#define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000217#endif
218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000219
220#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000221#ifdef bottom_HTMLparser
222#undef htmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +0000223extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000224#else
225#ifndef htmlCtxtReset
226extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000227#define htmlCtxtReset htmlCtxtReset__internal_alias
228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000229#endif
230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000231
232#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000233#ifdef bottom_HTMLparser
234#undef htmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +0000235extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000236#else
237#ifndef htmlCtxtUseOptions
238extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000239#define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000241#endif
242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000243
244#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000245#ifdef bottom_SAX2
246#undef htmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +0000247extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000248#else
249#ifndef htmlDefaultSAXHandlerInit
250extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000251#define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000253#endif
254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000255
256#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000257#ifdef bottom_HTMLtree
258#undef htmlDocContentDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000259extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000260#else
261#ifndef htmlDocContentDumpFormatOutput
262extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000263#define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000265#endif
266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000267
268#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000269#ifdef bottom_HTMLtree
270#undef htmlDocContentDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000271extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000272#else
273#ifndef htmlDocContentDumpOutput
274extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000275#define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000277#endif
278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000279
280#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000281#ifdef bottom_HTMLtree
282#undef htmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000283extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000284#else
285#ifndef htmlDocDump
286extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000287#define htmlDocDump htmlDocDump__internal_alias
288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000289#endif
290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000291
292#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000293#ifdef bottom_HTMLtree
294#undef htmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000295extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000296#else
297#ifndef htmlDocDumpMemory
298extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000299#define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000301#endif
302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000303
Daniel Veillard67952602006-01-05 15:29:44 +0000304#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
305#ifdef bottom_HTMLtree
306#undef htmlDocDumpMemoryFormat
307extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat __attribute((alias("htmlDocDumpMemoryFormat__internal_alias")));
308#else
309#ifndef htmlDocDumpMemoryFormat
310extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat__internal_alias __attribute((visibility("hidden")));
311#define htmlDocDumpMemoryFormat htmlDocDumpMemoryFormat__internal_alias
312#endif
313#endif
314#endif
315
Daniel Veillardbe076e92005-01-04 20:18:14 +0000316#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000317#ifdef bottom_HTMLparser
318#undef htmlElementAllowedHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000319extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000320#else
321#ifndef htmlElementAllowedHere
322extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000323#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000325#endif
326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000327
328#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000329#ifdef bottom_HTMLparser
330#undef htmlElementStatusHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000331extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000332#else
333#ifndef htmlElementStatusHere
334extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000335#define htmlElementStatusHere htmlElementStatusHere__internal_alias
336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000337#endif
338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000339
340#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000341#ifdef bottom_HTMLparser
342#undef htmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +0000343extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000344#else
345#ifndef htmlEncodeEntities
346extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000347#define htmlEncodeEntities htmlEncodeEntities__internal_alias
348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000349#endif
350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000351
352#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000353#ifdef bottom_HTMLparser
354#undef htmlEntityLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000355extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000356#else
357#ifndef htmlEntityLookup
358extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000359#define htmlEntityLookup htmlEntityLookup__internal_alias
360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000361#endif
362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000363
364#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000365#ifdef bottom_HTMLparser
366#undef htmlEntityValueLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000367extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000368#else
369#ifndef htmlEntityValueLookup
370extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000371#define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000373#endif
374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000375
376#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000377#ifdef bottom_HTMLparser
378#undef htmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000379extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000380#else
381#ifndef htmlFreeParserCtxt
382extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000383#define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000385#endif
386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000387
388#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000389#ifdef bottom_HTMLtree
390#undef htmlGetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000391extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000392#else
393#ifndef htmlGetMetaEncoding
394extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000395#define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000397#endif
398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000399
400#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000401#ifdef bottom_HTMLparser
402#undef htmlHandleOmittedElem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000403extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000404#else
405#ifndef htmlHandleOmittedElem
406extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000407#define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000409#endif
410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000411
412#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000413#ifdef bottom_HTMLparser
414#undef htmlInitAutoClose
Daniel Veillardbe076e92005-01-04 20:18:14 +0000415extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000416#else
417#ifndef htmlInitAutoClose
418extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000419#define htmlInitAutoClose htmlInitAutoClose__internal_alias
420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000421#endif
422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000423
424#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000425#ifdef bottom_HTMLparser
426#undef htmlIsAutoClosed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000427extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000428#else
429#ifndef htmlIsAutoClosed
430extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000431#define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000433#endif
434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000435
436#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000437#ifdef bottom_HTMLtree
438#undef htmlIsBooleanAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +0000439extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000440#else
441#ifndef htmlIsBooleanAttr
442extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000443#define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000445#endif
446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000447
448#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000449#ifdef bottom_HTMLparser
450#undef htmlIsScriptAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +0000451extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000452#else
453#ifndef htmlIsScriptAttribute
454extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000455#define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000457#endif
458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000459
460#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000461#ifdef bottom_HTMLparser
462#undef htmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000463extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000464#else
465#ifndef htmlNewDoc
466extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000467#define htmlNewDoc htmlNewDoc__internal_alias
468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000469#endif
470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000471
472#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000473#ifdef bottom_HTMLparser
474#undef htmlNewDocNoDtD
Daniel Veillardbe076e92005-01-04 20:18:14 +0000475extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000476#else
477#ifndef htmlNewDocNoDtD
478extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000479#define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000481#endif
482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000483
William M. Brack7f28a012007-01-11 23:42:10 +0000484#if defined(LIBXML_HTML_ENABLED)
485#ifdef bottom_HTMLparser
486#undef htmlNewParserCtxt
487extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
488#else
489#ifndef htmlNewParserCtxt
490extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
491#define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
492#endif
493#endif
494#endif
495
Daniel Veillardbe076e92005-01-04 20:18:14 +0000496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000497#ifdef bottom_HTMLtree
498#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000499extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000500#else
501#ifndef htmlNodeDump
502extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000503#define htmlNodeDump htmlNodeDump__internal_alias
504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000505#endif
506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000507
508#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000509#ifdef bottom_HTMLtree
510#undef htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000511extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000512#else
513#ifndef htmlNodeDumpFile
514extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000515#define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000517#endif
518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000519
520#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000521#ifdef bottom_HTMLtree
522#undef htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000523extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000524#else
525#ifndef htmlNodeDumpFileFormat
526extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000527#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000529#endif
530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000531
532#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000533#ifdef bottom_HTMLtree
534#undef htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000535extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000536#else
537#ifndef htmlNodeDumpFormatOutput
538extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000539#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000541#endif
542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000543
544#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000545#ifdef bottom_HTMLtree
546#undef htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000547extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000548#else
549#ifndef htmlNodeDumpOutput
550extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000551#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000554#endif
555
556#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000557#ifdef bottom_HTMLparser
558#undef htmlNodeStatus
559extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
560#else
561#ifndef htmlNodeStatus
562extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
563#define htmlNodeStatus htmlNodeStatus__internal_alias
564#endif
565#endif
566#endif
567
568#if defined(LIBXML_HTML_ENABLED)
569#ifdef bottom_HTMLparser
570#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000571extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000572#else
573#ifndef htmlParseCharRef
574extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000575#define htmlParseCharRef htmlParseCharRef__internal_alias
576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000577#endif
578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000579
580#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000581#ifdef bottom_HTMLparser
582#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000583extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000584#else
585#ifndef htmlParseChunk
586extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000587#define htmlParseChunk htmlParseChunk__internal_alias
588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000589#endif
590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000591
592#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000593#ifdef bottom_HTMLparser
594#undef htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000595extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000596#else
597#ifndef htmlParseDoc
598extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000599#define htmlParseDoc htmlParseDoc__internal_alias
600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000601#endif
602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000603
604#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000605#ifdef bottom_HTMLparser
606#undef htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000607extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000608#else
609#ifndef htmlParseDocument
610extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000611#define htmlParseDocument htmlParseDocument__internal_alias
612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000613#endif
614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000615
616#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000617#ifdef bottom_HTMLparser
618#undef htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000619extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000620#else
621#ifndef htmlParseElement
622extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000623#define htmlParseElement htmlParseElement__internal_alias
624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000625#endif
626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000627
628#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000629#ifdef bottom_HTMLparser
630#undef htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000631extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000632#else
633#ifndef htmlParseEntityRef
634extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000635#define htmlParseEntityRef htmlParseEntityRef__internal_alias
636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000637#endif
638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000639
640#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000641#ifdef bottom_HTMLparser
642#undef htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000643extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000644#else
645#ifndef htmlParseFile
646extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000647#define htmlParseFile htmlParseFile__internal_alias
648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000649#endif
650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000651
652#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000653#ifdef bottom_HTMLparser
654#undef htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000655extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000656#else
657#ifndef htmlReadDoc
658extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000659#define htmlReadDoc htmlReadDoc__internal_alias
660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000661#endif
662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000663
664#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000665#ifdef bottom_HTMLparser
666#undef htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000667extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000668#else
669#ifndef htmlReadFd
670extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000671#define htmlReadFd htmlReadFd__internal_alias
672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000673#endif
674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000675
676#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000677#ifdef bottom_HTMLparser
678#undef htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000679extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000680#else
681#ifndef htmlReadFile
682extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000683#define htmlReadFile htmlReadFile__internal_alias
684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000685#endif
686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000687
688#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000689#ifdef bottom_HTMLparser
690#undef htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000691extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000692#else
693#ifndef htmlReadIO
694extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000695#define htmlReadIO htmlReadIO__internal_alias
696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000697#endif
698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000699
700#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000701#ifdef bottom_HTMLparser
702#undef htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000703extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000704#else
705#ifndef htmlReadMemory
706extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000707#define htmlReadMemory htmlReadMemory__internal_alias
708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000709#endif
710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000711
712#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000713#ifdef bottom_HTMLparser
714#undef htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000715extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000716#else
717#ifndef htmlSAXParseDoc
718extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000719#define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000721#endif
722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000723
724#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000725#ifdef bottom_HTMLparser
726#undef htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000727extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000728#else
729#ifndef htmlSAXParseFile
730extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000731#define htmlSAXParseFile htmlSAXParseFile__internal_alias
732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000733#endif
734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000735
736#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000737#ifdef bottom_HTMLtree
738#undef htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000739extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000740#else
741#ifndef htmlSaveFile
742extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000743#define htmlSaveFile htmlSaveFile__internal_alias
744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000745#endif
746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000747
748#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000749#ifdef bottom_HTMLtree
750#undef htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000751extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000752#else
753#ifndef htmlSaveFileEnc
754extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000755#define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000757#endif
758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000759
760#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000761#ifdef bottom_HTMLtree
762#undef htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000763extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000764#else
765#ifndef htmlSaveFileFormat
766extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000767#define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000769#endif
770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000771
772#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000773#ifdef bottom_HTMLtree
774#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000775extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000776#else
777#ifndef htmlSetMetaEncoding
778extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000779#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000781#endif
782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000783
784#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000785#ifdef bottom_HTMLparser
786#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000787extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000788#else
789#ifndef htmlTagLookup
790extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000791#define htmlTagLookup htmlTagLookup__internal_alias
792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000793#endif
794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000795
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000796#ifdef bottom_parser
797#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000798extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000799#else
800#ifndef inputPop
801extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000802#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000803#endif
804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000805
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000806#ifdef bottom_parser
807#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000808extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000809#else
810#ifndef inputPush
811extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000812#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000813#endif
814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000815
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000816#ifdef bottom_parser
817#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000818extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000819#else
820#ifndef namePop
821extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000822#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000823#endif
824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000825
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000826#ifdef bottom_parser
827#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000828extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000829#else
830#ifndef namePush
831extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000832#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000833#endif
834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000835
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000836#ifdef bottom_parser
837#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000838extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000839#else
840#ifndef nodePop
841extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000842#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000843#endif
844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000845
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000846#ifdef bottom_parser
847#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000848extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000849#else
850#ifndef nodePush
851extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000852#define nodePush nodePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000853#endif
854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000855
856#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000857#ifdef bottom_xpath
858#undef valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000859extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000860#else
861#ifndef valuePop
862extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000863#define valuePop valuePop__internal_alias
864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000865#endif
866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000867
868#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000869#ifdef bottom_xpath
870#undef valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000871extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000872#else
873#ifndef valuePush
874extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000875#define valuePush valuePush__internal_alias
876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000877#endif
878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000879
880#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000881#ifdef bottom_catalog
882#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000883extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000884#else
885#ifndef xmlACatalogAdd
886extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000887#define xmlACatalogAdd xmlACatalogAdd__internal_alias
888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000889#endif
890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000891
892#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000893#ifdef bottom_catalog
894#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000895extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000896#else
897#ifndef xmlACatalogDump
898extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000899#define xmlACatalogDump xmlACatalogDump__internal_alias
900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000901#endif
902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000903
904#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000905#ifdef bottom_catalog
906#undef xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000907extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000908#else
909#ifndef xmlACatalogRemove
910extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000911#define xmlACatalogRemove xmlACatalogRemove__internal_alias
912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000913#endif
914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000915
916#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000917#ifdef bottom_catalog
918#undef xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000919extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000920#else
921#ifndef xmlACatalogResolve
922extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000923#define xmlACatalogResolve xmlACatalogResolve__internal_alias
924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000925#endif
926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000927
928#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000929#ifdef bottom_catalog
930#undef xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000931extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000932#else
933#ifndef xmlACatalogResolvePublic
934extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000935#define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000937#endif
938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000939
940#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000941#ifdef bottom_catalog
942#undef xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000943extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000944#else
945#ifndef xmlACatalogResolveSystem
946extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000947#define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000949#endif
950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000951
952#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000953#ifdef bottom_catalog
954#undef xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000955extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000956#else
957#ifndef xmlACatalogResolveURI
958extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000959#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000961#endif
962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000963
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000964#ifdef bottom_valid
965#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000966extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000967#else
968#ifndef xmlAddAttributeDecl
969extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000970#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000971#endif
972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000973
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000974#ifdef bottom_tree
975#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000976extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000977#else
978#ifndef xmlAddChild
979extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000980#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000981#endif
982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000983
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000984#ifdef bottom_tree
985#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000986extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000987#else
988#ifndef xmlAddChildList
989extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000990#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000991#endif
992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000993
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000994#ifdef bottom_entities
995#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000996extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000997#else
998#ifndef xmlAddDocEntity
999extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001000#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001001#endif
1002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001004#ifdef bottom_entities
1005#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00001006extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001007#else
1008#ifndef xmlAddDtdEntity
1009extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001010#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001011#endif
1012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001014#ifdef bottom_valid
1015#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001016extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001017#else
1018#ifndef xmlAddElementDecl
1019extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001020#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001021#endif
1022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001024#ifdef bottom_encoding
1025#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001026extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001027#else
1028#ifndef xmlAddEncodingAlias
1029extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001030#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001031#endif
1032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001034#ifdef bottom_valid
1035#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001036extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001037#else
1038#ifndef xmlAddID
1039extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001040#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001041#endif
1042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001044#ifdef bottom_tree
1045#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001046extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001047#else
1048#ifndef xmlAddNextSibling
1049extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001050#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001051#endif
1052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001054#ifdef bottom_valid
1055#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001056extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001057#else
1058#ifndef xmlAddNotationDecl
1059extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001060#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001061#endif
1062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001063
1064#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001065#ifdef bottom_tree
1066#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001067extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001068#else
1069#ifndef xmlAddPrevSibling
1070extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001071#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001073#endif
1074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001076#ifdef bottom_valid
1077#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001078extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001079#else
1080#ifndef xmlAddRef
1081extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001082#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001083#endif
1084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001086#ifdef bottom_tree
1087#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001088extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001089#else
1090#ifndef xmlAddSibling
1091extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001092#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001093#endif
1094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001095
1096#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001097#ifdef bottom_xmlIO
1098#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001099extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001100#else
1101#ifndef xmlAllocOutputBuffer
1102extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001103#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001105#endif
1106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001108#ifdef bottom_xmlIO
1109#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001110extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001111#else
1112#ifndef xmlAllocParserInputBuffer
1113extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001114#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001115#endif
1116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001117
1118#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001119#ifdef bottom_xmlsave
1120#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001121extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001122#else
1123#ifndef xmlAttrSerializeTxtContent
1124extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001125#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001127#endif
1128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001129
1130#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001131#ifdef bottom_xmlregexp
1132#undef xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001133extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001134#else
1135#ifndef xmlAutomataCompile
1136extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001137#define xmlAutomataCompile xmlAutomataCompile__internal_alias
1138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001139#endif
1140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001141
1142#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001143#ifdef bottom_xmlregexp
1144#undef xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001145extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001146#else
1147#ifndef xmlAutomataGetInitState
1148extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001149#define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001151#endif
1152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001153
1154#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001155#ifdef bottom_xmlregexp
1156#undef xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001157extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001158#else
1159#ifndef xmlAutomataIsDeterminist
1160extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001161#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001163#endif
1164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001165
1166#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001167#ifdef bottom_xmlregexp
1168#undef xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001169extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001170#else
1171#ifndef xmlAutomataNewAllTrans
1172extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001173#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001175#endif
1176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001177
1178#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001179#ifdef bottom_xmlregexp
1180#undef xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001181extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001182#else
1183#ifndef xmlAutomataNewCountTrans
1184extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001185#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001187#endif
1188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001189
1190#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001191#ifdef bottom_xmlregexp
1192#undef xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001193extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001194#else
1195#ifndef xmlAutomataNewCountTrans2
1196extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001197#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001199#endif
1200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001201
1202#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001203#ifdef bottom_xmlregexp
1204#undef xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001205extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001206#else
1207#ifndef xmlAutomataNewCountedTrans
1208extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001209#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001211#endif
1212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001213
1214#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001215#ifdef bottom_xmlregexp
1216#undef xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001217extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001218#else
1219#ifndef xmlAutomataNewCounter
1220extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001221#define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001223#endif
1224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001225
1226#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001227#ifdef bottom_xmlregexp
1228#undef xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001229extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001230#else
1231#ifndef xmlAutomataNewCounterTrans
1232extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001233#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001235#endif
1236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001237
1238#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001239#ifdef bottom_xmlregexp
1240#undef xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001241extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001242#else
1243#ifndef xmlAutomataNewEpsilon
1244extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001245#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001247#endif
1248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001249
1250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001251#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00001252#undef xmlAutomataNewNegTrans
1253extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1254#else
1255#ifndef xmlAutomataNewNegTrans
1256extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1257#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1258#endif
1259#endif
1260#endif
1261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1263#ifdef bottom_xmlregexp
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001264#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001265extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001266#else
1267#ifndef xmlAutomataNewOnceTrans
1268extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001269#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001271#endif
1272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001273
1274#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001275#ifdef bottom_xmlregexp
1276#undef xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001277extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001278#else
1279#ifndef xmlAutomataNewOnceTrans2
1280extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001281#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001283#endif
1284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001285
1286#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001287#ifdef bottom_xmlregexp
1288#undef xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001289extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001290#else
1291#ifndef xmlAutomataNewState
1292extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001293#define xmlAutomataNewState xmlAutomataNewState__internal_alias
1294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001295#endif
1296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001299#ifdef bottom_xmlregexp
1300#undef xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001301extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001302#else
1303#ifndef xmlAutomataNewTransition
1304extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001305#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001308#endif
1309
1310#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001311#ifdef bottom_xmlregexp
1312#undef xmlAutomataNewTransition2
1313extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1314#else
1315#ifndef xmlAutomataNewTransition2
1316extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1317#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1318#endif
1319#endif
1320#endif
1321
1322#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1323#ifdef bottom_xmlregexp
1324#undef xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001325extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001326#else
1327#ifndef xmlAutomataSetFinalState
1328extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001329#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001331#endif
1332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001333
1334#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001335#ifdef bottom_debugXML
1336#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001337extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001338#else
1339#ifndef xmlBoolToText
1340extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001341#define xmlBoolToText xmlBoolToText__internal_alias
1342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001343#endif
1344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001346#ifdef bottom_tree
1347#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001348extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001349#else
1350#ifndef xmlBufferAdd
1351extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001352#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001353#endif
1354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001356#ifdef bottom_tree
1357#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001358extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001359#else
1360#ifndef xmlBufferAddHead
1361extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001362#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001363#endif
1364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001365
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001366#ifdef bottom_tree
1367#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001368extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001369#else
1370#ifndef xmlBufferCCat
1371extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001372#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001373#endif
1374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001375
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001376#ifdef bottom_tree
1377#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001378extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001379#else
1380#ifndef xmlBufferCat
1381extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001382#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001383#endif
1384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001385
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001386#ifdef bottom_tree
1387#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001388extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001389#else
1390#ifndef xmlBufferContent
1391extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001392#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001393#endif
1394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001395
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001396#ifdef bottom_tree
1397#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001398extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001399#else
1400#ifndef xmlBufferCreate
1401extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001402#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001403#endif
1404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001406#ifdef bottom_tree
1407#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001408extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001409#else
1410#ifndef xmlBufferCreateSize
1411extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001412#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001413#endif
1414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001416#ifdef bottom_tree
1417#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001418extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001419#else
1420#ifndef xmlBufferCreateStatic
1421extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001422#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001423#endif
1424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001426#ifdef bottom_tree
1427#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001428extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001429#else
1430#ifndef xmlBufferDump
1431extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001432#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001433#endif
1434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001436#ifdef bottom_tree
1437#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001438extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001439#else
1440#ifndef xmlBufferEmpty
1441extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001442#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001443#endif
1444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001446#ifdef bottom_tree
1447#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001448extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001449#else
1450#ifndef xmlBufferFree
1451extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001452#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001453#endif
1454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001456#ifdef bottom_tree
1457#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001458extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001459#else
1460#ifndef xmlBufferGrow
1461extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001462#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001463#endif
1464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001466#ifdef bottom_tree
1467#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001468extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001469#else
1470#ifndef xmlBufferLength
1471extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001472#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001473#endif
1474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001476#ifdef bottom_tree
1477#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001478extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001479#else
1480#ifndef xmlBufferResize
1481extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001482#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001483#endif
1484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001486#ifdef bottom_tree
1487#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001488extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001489#else
1490#ifndef xmlBufferSetAllocationScheme
1491extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001492#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001493#endif
1494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001496#ifdef bottom_tree
1497#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001498extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001499#else
1500#ifndef xmlBufferShrink
1501extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001502#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001503#endif
1504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001506#ifdef bottom_tree
1507#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001508extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001509#else
1510#ifndef xmlBufferWriteCHAR
1511extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001512#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001513#endif
1514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001516#ifdef bottom_tree
1517#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001518extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001519#else
1520#ifndef xmlBufferWriteChar
1521extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001522#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001523#endif
1524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001526#ifdef bottom_tree
1527#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001528extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001529#else
1530#ifndef xmlBufferWriteQuotedString
1531extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001532#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001533#endif
1534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001536#ifdef bottom_tree
1537#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001538extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001539#else
1540#ifndef xmlBuildQName
1541extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001542#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001543#endif
1544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001546#ifdef bottom_uri
1547#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001548extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001549#else
1550#ifndef xmlBuildRelativeURI
1551extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001552#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001553#endif
1554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001556#ifdef bottom_uri
1557#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001558extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001559#else
1560#ifndef xmlBuildURI
1561extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001562#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001563#endif
1564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001565
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001566#ifdef bottom_encoding
1567#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001568extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001569#else
1570#ifndef xmlByteConsumed
1571extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001572#define xmlByteConsumed xmlByteConsumed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001573#endif
1574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001575
1576#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001577#ifdef bottom_c14n
1578#undef xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001579extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001580#else
1581#ifndef xmlC14NDocDumpMemory
1582extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001583#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001585#endif
1586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001587
1588#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001589#ifdef bottom_c14n
1590#undef xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001591extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001592#else
1593#ifndef xmlC14NDocSave
1594extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001595#define xmlC14NDocSave xmlC14NDocSave__internal_alias
1596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001597#endif
1598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001599
1600#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001601#ifdef bottom_c14n
1602#undef xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001603extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001604#else
1605#ifndef xmlC14NDocSaveTo
1606extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001607#define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001609#endif
1610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001611
1612#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001613#ifdef bottom_c14n
1614#undef xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001615extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001616#else
1617#ifndef xmlC14NExecute
1618extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001619#define xmlC14NExecute xmlC14NExecute__internal_alias
1620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001621#endif
1622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001623
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001624#ifdef bottom_uri
1625#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001626extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001627#else
1628#ifndef xmlCanonicPath
1629extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001630#define xmlCanonicPath xmlCanonicPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001631#endif
1632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001633
1634#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001635#ifdef bottom_catalog
1636#undef xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001637extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001638#else
1639#ifndef xmlCatalogAdd
1640extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001641#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001643#endif
1644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001645
1646#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001647#ifdef bottom_catalog
1648#undef xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001649extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001650#else
1651#ifndef xmlCatalogAddLocal
1652extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001653#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001656#endif
1657
1658#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001659#ifdef bottom_catalog
1660#undef xmlCatalogCleanup
1661extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1662#else
1663#ifndef xmlCatalogCleanup
1664extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1665#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1666#endif
1667#endif
1668#endif
1669
1670#if defined(LIBXML_CATALOG_ENABLED)
1671#ifdef bottom_catalog
1672#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001673extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001674#else
1675#ifndef xmlCatalogConvert
1676extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001677#define xmlCatalogConvert xmlCatalogConvert__internal_alias
1678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001679#endif
1680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001681
1682#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001683#ifdef bottom_catalog
1684#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001685extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001686#else
1687#ifndef xmlCatalogDump
1688extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001689#define xmlCatalogDump xmlCatalogDump__internal_alias
1690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001691#endif
1692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001693
1694#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001695#ifdef bottom_catalog
1696#undef xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001697extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001698#else
1699#ifndef xmlCatalogFreeLocal
1700extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001701#define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001703#endif
1704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001705
1706#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001707#ifdef bottom_catalog
1708#undef xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001709extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001710#else
1711#ifndef xmlCatalogGetDefaults
1712extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001713#define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
1714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001715#endif
1716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001717
1718#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001719#ifdef bottom_catalog
1720#undef xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001721extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001722#else
1723#ifndef xmlCatalogGetPublic
1724extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001725#define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
1726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001727#endif
1728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001729
1730#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001731#ifdef bottom_catalog
1732#undef xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001733extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001734#else
1735#ifndef xmlCatalogGetSystem
1736extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001737#define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
1738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001739#endif
1740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001741
1742#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001743#ifdef bottom_catalog
1744#undef xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001745extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001746#else
1747#ifndef xmlCatalogIsEmpty
1748extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001749#define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
1750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001751#endif
1752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001753
1754#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001755#ifdef bottom_catalog
1756#undef xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001757extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001758#else
1759#ifndef xmlCatalogLocalResolve
1760extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001761#define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
1762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001763#endif
1764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001765
1766#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001767#ifdef bottom_catalog
1768#undef xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001769extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001770#else
1771#ifndef xmlCatalogLocalResolveURI
1772extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001773#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001775#endif
1776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001777
1778#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001779#ifdef bottom_catalog
1780#undef xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001781extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001782#else
1783#ifndef xmlCatalogRemove
1784extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001785#define xmlCatalogRemove xmlCatalogRemove__internal_alias
1786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001787#endif
1788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001789
1790#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001791#ifdef bottom_catalog
1792#undef xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001793extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001794#else
1795#ifndef xmlCatalogResolve
1796extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001797#define xmlCatalogResolve xmlCatalogResolve__internal_alias
1798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001799#endif
1800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001801
1802#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001803#ifdef bottom_catalog
1804#undef xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001805extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001806#else
1807#ifndef xmlCatalogResolvePublic
1808extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001809#define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001811#endif
1812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001813
1814#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001815#ifdef bottom_catalog
1816#undef xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001817extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001818#else
1819#ifndef xmlCatalogResolveSystem
1820extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001821#define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001823#endif
1824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001825
1826#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001827#ifdef bottom_catalog
1828#undef xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001829extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001830#else
1831#ifndef xmlCatalogResolveURI
1832extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001833#define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001835#endif
1836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001837
1838#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001839#ifdef bottom_catalog
1840#undef xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001841extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001842#else
1843#ifndef xmlCatalogSetDebug
1844extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001845#define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001847#endif
1848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001849
1850#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001851#ifdef bottom_catalog
1852#undef xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001853extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001854#else
1855#ifndef xmlCatalogSetDefaultPrefer
1856extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001857#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001859#endif
1860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001861
1862#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001863#ifdef bottom_catalog
1864#undef xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001865extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001866#else
1867#ifndef xmlCatalogSetDefaults
1868extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001869#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001871#endif
1872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001873
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001874#ifdef bottom_encoding
1875#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001876extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001877#else
1878#ifndef xmlCharEncCloseFunc
1879extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001880#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001881#endif
1882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001883
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001884#ifdef bottom_encoding
1885#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001886extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001887#else
1888#ifndef xmlCharEncFirstLine
1889extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001890#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001891#endif
1892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001894#ifdef bottom_encoding
1895#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001896extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001897#else
1898#ifndef xmlCharEncInFunc
1899extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001900#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001901#endif
1902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001903
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001904#ifdef bottom_encoding
1905#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001906extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001907#else
1908#ifndef xmlCharEncOutFunc
1909extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001910#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001911#endif
1912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001913
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001914#ifdef bottom_chvalid
1915#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001916extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001917#else
1918#ifndef xmlCharInRange
1919extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001920#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001921#endif
1922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001923
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001924#ifdef bottom_xmlstring
1925#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001926extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001927#else
1928#ifndef xmlCharStrdup
1929extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001930#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001931#endif
1932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001934#ifdef bottom_xmlstring
1935#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001936extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001937#else
1938#ifndef xmlCharStrndup
1939extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001940#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001941#endif
1942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001944#ifdef bottom_xmlIO
1945#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00001946extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001947#else
1948#ifndef xmlCheckFilename
1949extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001950#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001951#endif
1952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001954#ifdef bottom_xmlIO
1955#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00001956extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001957#else
1958#ifndef xmlCheckHTTPInput
1959extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001960#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001961#endif
1962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001963
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001964#ifdef bottom_parser
1965#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001966extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001967#else
1968#ifndef xmlCheckLanguageID
1969extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001970#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001971#endif
1972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001973
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001974#ifdef bottom_xmlstring
1975#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00001976extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001977#else
1978#ifndef xmlCheckUTF8
1979extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001980#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001981#endif
1982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001984#ifdef bottom_parserInternals
1985#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00001986extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001987#else
1988#ifndef xmlCheckVersion
1989extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001990#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001991#endif
1992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001993
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00001994#if defined(LIBXML_TREE_ENABLED)
1995#ifdef bottom_tree
1996#undef xmlChildElementCount
1997extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
1998#else
1999#ifndef xmlChildElementCount
2000extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
2001#define xmlChildElementCount xmlChildElementCount__internal_alias
2002#endif
2003#endif
2004#endif
2005
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002006#ifdef bottom_encoding
2007#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00002008extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002009#else
2010#ifndef xmlCleanupCharEncodingHandlers
2011extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002012#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002013#endif
2014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002015
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002016#ifdef bottom_encoding
2017#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00002018extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002019#else
2020#ifndef xmlCleanupEncodingAliases
2021extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002022#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002023#endif
2024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002025
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002026#ifdef bottom_globals
2027#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00002028extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002029#else
2030#ifndef xmlCleanupGlobals
2031extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002032#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002033#endif
2034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002036#ifdef bottom_xmlIO
2037#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002038extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002039#else
2040#ifndef xmlCleanupInputCallbacks
2041extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002042#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002043#endif
2044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002046#ifdef bottom_xmlmemory
2047#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002048extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002049#else
2050#ifndef xmlCleanupMemory
2051extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002052#define xmlCleanupMemory xmlCleanupMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002053#endif
2054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002055
2056#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002057#ifdef bottom_xmlIO
2058#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002059extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002060#else
2061#ifndef xmlCleanupOutputCallbacks
2062extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002063#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002065#endif
2066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002067
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002068#ifdef bottom_parser
2069#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002070extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002071#else
2072#ifndef xmlCleanupParser
2073extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002074#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002075#endif
2076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002077
2078#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002079#ifdef bottom_legacy
2080#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002081extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002082#else
2083#ifndef xmlCleanupPredefinedEntities
2084extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002085#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002087#endif
2088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002089
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002090#ifdef bottom_threads
2091#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002092extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002093#else
2094#ifndef xmlCleanupThreads
2095extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002096#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002097#endif
2098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002099
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002100#ifdef bottom_parserInternals
2101#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002102extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002103#else
2104#ifndef xmlClearNodeInfoSeq
2105extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002106#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002107#endif
2108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002109
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002110#ifdef bottom_parserInternals
2111#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002112extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002113#else
2114#ifndef xmlClearParserCtxt
2115extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002116#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002117#endif
2118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002119
2120#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002121#ifdef bottom_catalog
2122#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002123extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002124#else
2125#ifndef xmlConvertSGMLCatalog
2126extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002127#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002129#endif
2130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002131
2132#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002133#ifdef bottom_valid
2134#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002135extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002136#else
2137#ifndef xmlCopyAttributeTable
2138extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002139#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002141#endif
2142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002143
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002144#ifdef bottom_parserInternals
2145#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002146extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002147#else
2148#ifndef xmlCopyChar
2149extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002150#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002151#endif
2152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002153
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002154#ifdef bottom_parserInternals
2155#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002156extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002157#else
2158#ifndef xmlCopyCharMultiByte
2159extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002160#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002161#endif
2162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002163
2164#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002165#ifdef bottom_tree
2166#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002167extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002168#else
2169#ifndef xmlCopyDoc
2170extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002171#define xmlCopyDoc xmlCopyDoc__internal_alias
2172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002173#endif
2174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002175
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002176#ifdef bottom_valid
2177#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002178extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002179#else
2180#ifndef xmlCopyDocElementContent
2181extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002182#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002183#endif
2184#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002185
Daniel Veillardbe076e92005-01-04 20:18:14 +00002186#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002187#ifdef bottom_tree
2188#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002189extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002190#else
2191#ifndef xmlCopyDtd
2192extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002193#define xmlCopyDtd xmlCopyDtd__internal_alias
2194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002195#endif
2196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002197
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002198#ifdef bottom_valid
2199#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002200extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002201#else
2202#ifndef xmlCopyElementContent
2203extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002204#define xmlCopyElementContent xmlCopyElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002205#endif
2206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002207
2208#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002209#ifdef bottom_valid
2210#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002211extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002212#else
2213#ifndef xmlCopyElementTable
2214extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002215#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002217#endif
2218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002219
2220#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002221#ifdef bottom_entities
2222#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002223extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002224#else
2225#ifndef xmlCopyEntitiesTable
2226extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002227#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002229#endif
2230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002231
2232#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002233#ifdef bottom_valid
2234#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002235extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002236#else
2237#ifndef xmlCopyEnumeration
2238extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002239#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002241#endif
2242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002243
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002244#ifdef bottom_error
2245#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002246extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002247#else
2248#ifndef xmlCopyError
2249extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002250#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002251#endif
2252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002253
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002254#ifdef bottom_tree
2255#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002256extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002257#else
2258#ifndef xmlCopyNamespace
2259extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002260#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002261#endif
2262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002263
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002264#ifdef bottom_tree
2265#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002266extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002267#else
2268#ifndef xmlCopyNamespaceList
2269extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002270#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002271#endif
2272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002273
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002274#ifdef bottom_tree
2275#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002276extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002277#else
2278#ifndef xmlCopyNode
2279extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002280#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002281#endif
2282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002283
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002284#ifdef bottom_tree
2285#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002286extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002287#else
2288#ifndef xmlCopyNodeList
2289extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002290#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002291#endif
2292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002293
2294#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002295#ifdef bottom_valid
2296#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002297extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002298#else
2299#ifndef xmlCopyNotationTable
2300extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002301#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002303#endif
2304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002305
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002306#ifdef bottom_tree
2307#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002308extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002309#else
2310#ifndef xmlCopyProp
2311extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002312#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002313#endif
2314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002315
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002316#ifdef bottom_tree
2317#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002318extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002319#else
2320#ifndef xmlCopyPropList
2321extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002322#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002323#endif
2324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002326#ifdef bottom_parser
2327#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002328extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002329#else
2330#ifndef xmlCreateDocParserCtxt
2331extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002332#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002333#endif
2334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002335
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002336#ifdef bottom_entities
2337#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002338extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002339#else
2340#ifndef xmlCreateEntitiesTable
2341extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002342#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002343#endif
2344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002346#ifdef bottom_parser
2347#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002348extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002349#else
2350#ifndef xmlCreateEntityParserCtxt
2351extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002352#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002353#endif
2354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002356#ifdef bottom_valid
2357#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002358extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002359#else
2360#ifndef xmlCreateEnumeration
2361extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002362#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002363#endif
2364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002365
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002366#ifdef bottom_parser
2367#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002368extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002369#else
2370#ifndef xmlCreateFileParserCtxt
2371extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002372#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002373#endif
2374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002375
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002376#ifdef bottom_parser
2377#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002378extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002379#else
2380#ifndef xmlCreateIOParserCtxt
2381extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002382#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002383#endif
2384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002385
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002386#ifdef bottom_tree
2387#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002388extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002389#else
2390#ifndef xmlCreateIntSubset
2391extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002392#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002393#endif
2394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002395
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002396#ifdef bottom_parser
2397#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002398extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002399#else
2400#ifndef xmlCreateMemoryParserCtxt
2401extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002402#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002403#endif
2404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002405
2406#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002407#ifdef bottom_parser
2408#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002409extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002410#else
2411#ifndef xmlCreatePushParserCtxt
2412extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002413#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002415#endif
2416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002417
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002418#ifdef bottom_uri
2419#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002420extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002421#else
2422#ifndef xmlCreateURI
2423extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002424#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002425#endif
2426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002427
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002428#ifdef bottom_parser
2429#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002430extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002431#else
2432#ifndef xmlCreateURLParserCtxt
2433extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002434#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002435#endif
2436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002437
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002438#ifdef bottom_error
2439#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002440extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002441#else
2442#ifndef xmlCtxtGetLastError
2443extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002444#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002445#endif
2446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002447
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002448#ifdef bottom_parser
2449#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002450extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002451#else
2452#ifndef xmlCtxtReadDoc
2453extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002454#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002455#endif
2456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002457
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002458#ifdef bottom_parser
2459#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002460extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002461#else
2462#ifndef xmlCtxtReadFd
2463extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002464#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002465#endif
2466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002467
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002468#ifdef bottom_parser
2469#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002470extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002471#else
2472#ifndef xmlCtxtReadFile
2473extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002474#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002475#endif
2476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002477
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002478#ifdef bottom_parser
2479#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002480extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002481#else
2482#ifndef xmlCtxtReadIO
2483extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002484#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002485#endif
2486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002488#ifdef bottom_parser
2489#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002490extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002491#else
2492#ifndef xmlCtxtReadMemory
2493extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002494#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002495#endif
2496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002497
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002498#ifdef bottom_parser
2499#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002500extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002501#else
2502#ifndef xmlCtxtReset
2503extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002504#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002505#endif
2506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002507
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002508#ifdef bottom_error
2509#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002510extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002511#else
2512#ifndef xmlCtxtResetLastError
2513extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002514#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002515#endif
2516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002518#ifdef bottom_parser
2519#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002520extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002521#else
2522#ifndef xmlCtxtResetPush
2523extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002524#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002525#endif
2526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002527
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002528#ifdef bottom_parser
2529#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002530extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002531#else
2532#ifndef xmlCtxtUseOptions
2533extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002534#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002535#endif
2536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002538#ifdef bottom_parserInternals
2539#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002540extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002541#else
2542#ifndef xmlCurrentChar
2543extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002544#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002545#endif
2546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002547
Daniel Veillard95175012005-07-03 16:09:51 +00002548#ifdef bottom_tree
2549#undef xmlDOMWrapAdoptNode
2550extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2551#else
2552#ifndef xmlDOMWrapAdoptNode
2553extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2554#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2555#endif
2556#endif
2557
2558#ifdef bottom_tree
Daniel Veillardd463c992006-02-23 22:07:59 +00002559#undef xmlDOMWrapCloneNode
2560extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2561#else
2562#ifndef xmlDOMWrapCloneNode
2563extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2564#define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2565#endif
2566#endif
2567
2568#ifdef bottom_tree
Daniel Veillard95175012005-07-03 16:09:51 +00002569#undef xmlDOMWrapFreeCtxt
2570extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2571#else
2572#ifndef xmlDOMWrapFreeCtxt
2573extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2574#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2575#endif
2576#endif
2577
2578#ifdef bottom_tree
2579#undef xmlDOMWrapNewCtxt
2580extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2581#else
2582#ifndef xmlDOMWrapNewCtxt
2583extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2584#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2585#endif
2586#endif
2587
2588#ifdef bottom_tree
2589#undef xmlDOMWrapReconcileNamespaces
2590extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2591#else
2592#ifndef xmlDOMWrapReconcileNamespaces
2593extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2594#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2595#endif
2596#endif
2597
2598#ifdef bottom_tree
2599#undef xmlDOMWrapRemoveNode
2600extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2601#else
2602#ifndef xmlDOMWrapRemoveNode
2603extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2604#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2605#endif
2606#endif
2607
Daniel Veillardbe076e92005-01-04 20:18:14 +00002608#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002609#ifdef bottom_debugXML
2610#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002611extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002612#else
2613#ifndef xmlDebugCheckDocument
2614extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002615#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002617#endif
2618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002619
2620#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002621#ifdef bottom_debugXML
2622#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002623extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002624#else
2625#ifndef xmlDebugDumpAttr
2626extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002627#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002629#endif
2630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002631
2632#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002633#ifdef bottom_debugXML
2634#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002635extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002636#else
2637#ifndef xmlDebugDumpAttrList
2638extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002639#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002641#endif
2642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002643
2644#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002645#ifdef bottom_debugXML
2646#undef xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002647extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002648#else
2649#ifndef xmlDebugDumpDTD
2650extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002651#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002653#endif
2654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002655
2656#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002657#ifdef bottom_debugXML
2658#undef xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002659extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002660#else
2661#ifndef xmlDebugDumpDocument
2662extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002663#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002665#endif
2666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002667
2668#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002669#ifdef bottom_debugXML
2670#undef xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002671extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002672#else
2673#ifndef xmlDebugDumpDocumentHead
2674extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002675#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002677#endif
2678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002679
2680#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002681#ifdef bottom_debugXML
2682#undef xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002683extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002684#else
2685#ifndef xmlDebugDumpEntities
2686extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002687#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002689#endif
2690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002691
2692#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002693#ifdef bottom_debugXML
2694#undef xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002695extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002696#else
2697#ifndef xmlDebugDumpNode
2698extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002699#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002701#endif
2702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002703
2704#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002705#ifdef bottom_debugXML
2706#undef xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002707extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002708#else
2709#ifndef xmlDebugDumpNodeList
2710extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002711#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002713#endif
2714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002715
2716#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002717#ifdef bottom_debugXML
2718#undef xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002719extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002720#else
2721#ifndef xmlDebugDumpOneNode
2722extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002723#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002725#endif
2726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002727
2728#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002729#ifdef bottom_debugXML
2730#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002731extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002732#else
2733#ifndef xmlDebugDumpString
2734extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002735#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002737#endif
2738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002739
2740#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002741#ifdef bottom_legacy
2742#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002743extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002744#else
2745#ifndef xmlDecodeEntities
2746extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002747#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002749#endif
2750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002752#ifdef bottom_SAX2
2753#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002754extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002755#else
2756#ifndef xmlDefaultSAXHandlerInit
2757extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002758#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002759#endif
2760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002762#ifdef bottom_encoding
2763#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002764extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002765#else
2766#ifndef xmlDelEncodingAlias
2767extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002768#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002769#endif
2770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002772#ifdef bottom_globals
2773#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002774extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002775#else
2776#ifndef xmlDeregisterNodeDefault
2777extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002778#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002779#endif
2780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002782#ifdef bottom_encoding
2783#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002784extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002785#else
2786#ifndef xmlDetectCharEncoding
2787extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002788#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002789#endif
2790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002792#ifdef bottom_dict
2793#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002794extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002795#else
2796#ifndef xmlDictCleanup
2797extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002798#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002799#endif
2800#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002802#ifdef bottom_dict
2803#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002804extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002805#else
2806#ifndef xmlDictCreate
2807extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002808#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002809#endif
2810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002812#ifdef bottom_dict
2813#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002814extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002815#else
2816#ifndef xmlDictCreateSub
2817extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002818#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002819#endif
2820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002822#ifdef bottom_dict
2823#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002824extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002825#else
2826#ifndef xmlDictExists
2827extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002828#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002829#endif
2830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002831
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002832#ifdef bottom_dict
2833#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002834extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002835#else
2836#ifndef xmlDictFree
2837extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002838#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002839#endif
2840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002842#ifdef bottom_dict
2843#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002844extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002845#else
2846#ifndef xmlDictLookup
2847extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002848#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002849#endif
2850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002852#ifdef bottom_dict
2853#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002854extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002855#else
2856#ifndef xmlDictOwns
2857extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002858#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002859#endif
2860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002862#ifdef bottom_dict
2863#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002864extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002865#else
2866#ifndef xmlDictQLookup
2867extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002868#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002869#endif
2870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002872#ifdef bottom_dict
2873#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002874extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002875#else
2876#ifndef xmlDictReference
2877extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002878#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002879#endif
2880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002882#ifdef bottom_dict
2883#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002884extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002885#else
2886#ifndef xmlDictSize
2887extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002888#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002889#endif
2890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002892#ifdef bottom_tree
2893#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002894extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002895#else
2896#ifndef xmlDocCopyNode
2897extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002898#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002899#endif
2900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002902#ifdef bottom_tree
2903#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002904extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002905#else
2906#ifndef xmlDocCopyNodeList
2907extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002908#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002909#endif
2910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002911
2912#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002913#ifdef bottom_xmlsave
2914#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002915extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002916#else
2917#ifndef xmlDocDump
2918extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002919#define xmlDocDump xmlDocDump__internal_alias
2920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002921#endif
2922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002923
2924#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002925#ifdef bottom_xmlsave
2926#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002927extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002928#else
2929#ifndef xmlDocDumpFormatMemory
2930extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002931#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002933#endif
2934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002935
2936#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002937#ifdef bottom_xmlsave
2938#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002939extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002940#else
2941#ifndef xmlDocDumpFormatMemoryEnc
2942extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002943#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002945#endif
2946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002947
2948#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002949#ifdef bottom_xmlsave
2950#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002951extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002952#else
2953#ifndef xmlDocDumpMemory
2954extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002955#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002957#endif
2958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002959
2960#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002961#ifdef bottom_xmlsave
2962#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002963extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002964#else
2965#ifndef xmlDocDumpMemoryEnc
2966extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002967#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002969#endif
2970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002971
2972#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002973#ifdef bottom_xmlsave
2974#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002975extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002976#else
2977#ifndef xmlDocFormatDump
2978extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002979#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002981#endif
2982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002984#ifdef bottom_tree
2985#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002986extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002987#else
2988#ifndef xmlDocGetRootElement
2989extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002990#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002991#endif
2992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002993
2994#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002995#ifdef bottom_tree
2996#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002997extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002998#else
2999#ifndef xmlDocSetRootElement
3000extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003001#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
3002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003003#endif
3004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003005
3006#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003007#ifdef bottom_valid
3008#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003009extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003010#else
3011#ifndef xmlDumpAttributeDecl
3012extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003013#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003015#endif
3016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003017
3018#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003019#ifdef bottom_valid
3020#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003021extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003022#else
3023#ifndef xmlDumpAttributeTable
3024extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003025#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003027#endif
3028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003029
3030#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003031#ifdef bottom_valid
3032#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003033extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003034#else
3035#ifndef xmlDumpElementDecl
3036extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003037#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003039#endif
3040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003041
3042#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003043#ifdef bottom_valid
3044#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003045extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003046#else
3047#ifndef xmlDumpElementTable
3048extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003049#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003051#endif
3052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003053
3054#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003055#ifdef bottom_entities
3056#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003057extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003058#else
3059#ifndef xmlDumpEntitiesTable
3060extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003061#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003063#endif
3064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003065
3066#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003067#ifdef bottom_entities
3068#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003069extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003070#else
3071#ifndef xmlDumpEntityDecl
3072extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003073#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003075#endif
3076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003077
3078#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003079#ifdef bottom_valid
3080#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003081extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003082#else
3083#ifndef xmlDumpNotationDecl
3084extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003085#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003087#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003088#endif
3089
3090#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003091#ifdef bottom_valid
3092#undef xmlDumpNotationTable
3093extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3094#else
3095#ifndef xmlDumpNotationTable
3096extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3097#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3098#endif
3099#endif
3100#endif
3101
3102#if defined(LIBXML_OUTPUT_ENABLED)
3103#ifdef bottom_xmlsave
3104#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003105extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003106#else
3107#ifndef xmlElemDump
3108extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003109#define xmlElemDump xmlElemDump__internal_alias
3110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003111#endif
3112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003113
3114#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003115#ifdef bottom_legacy
3116#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003117extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003118#else
3119#ifndef xmlEncodeEntities
3120extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003121#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003123#endif
3124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003126#ifdef bottom_entities
3127#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003128extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003129#else
3130#ifndef xmlEncodeEntitiesReentrant
3131extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003132#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003133#endif
3134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003135
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003136#ifdef bottom_entities
3137#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003138extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003139#else
3140#ifndef xmlEncodeSpecialChars
3141extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003142#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003143#endif
3144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003145
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003146#ifdef bottom_parserInternals
3147#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003148extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003149#else
3150#ifndef xmlErrMemory
3151extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003152#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003153#endif
3154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003155
Daniel Veillard5eee7672005-08-22 21:22:27 +00003156#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3157#ifdef bottom_xmlregexp
3158#undef xmlExpCtxtNbCons
3159extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3160#else
3161#ifndef xmlExpCtxtNbCons
3162extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3163#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3164#endif
3165#endif
3166#endif
3167
3168#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3169#ifdef bottom_xmlregexp
3170#undef xmlExpCtxtNbNodes
3171extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3172#else
3173#ifndef xmlExpCtxtNbNodes
3174extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3175#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3176#endif
3177#endif
3178#endif
3179
3180#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3181#ifdef bottom_xmlregexp
3182#undef xmlExpDump
3183extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3184#else
3185#ifndef xmlExpDump
3186extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3187#define xmlExpDump xmlExpDump__internal_alias
3188#endif
3189#endif
3190#endif
3191
3192#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3193#ifdef bottom_xmlregexp
3194#undef xmlExpExpDerive
3195extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3196#else
3197#ifndef xmlExpExpDerive
3198extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3199#define xmlExpExpDerive xmlExpExpDerive__internal_alias
3200#endif
3201#endif
3202#endif
3203
3204#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3205#ifdef bottom_xmlregexp
3206#undef xmlExpFree
3207extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3208#else
3209#ifndef xmlExpFree
3210extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3211#define xmlExpFree xmlExpFree__internal_alias
3212#endif
3213#endif
3214#endif
3215
3216#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3217#ifdef bottom_xmlregexp
3218#undef xmlExpFreeCtxt
3219extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3220#else
3221#ifndef xmlExpFreeCtxt
3222extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3223#define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3224#endif
3225#endif
3226#endif
3227
3228#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3229#ifdef bottom_xmlregexp
3230#undef xmlExpGetLanguage
3231extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3232#else
3233#ifndef xmlExpGetLanguage
3234extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3235#define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3236#endif
3237#endif
3238#endif
3239
3240#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3241#ifdef bottom_xmlregexp
3242#undef xmlExpGetStart
3243extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3244#else
3245#ifndef xmlExpGetStart
3246extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3247#define xmlExpGetStart xmlExpGetStart__internal_alias
3248#endif
3249#endif
3250#endif
3251
3252#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3253#ifdef bottom_xmlregexp
3254#undef xmlExpIsNillable
3255extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3256#else
3257#ifndef xmlExpIsNillable
3258extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3259#define xmlExpIsNillable xmlExpIsNillable__internal_alias
3260#endif
3261#endif
3262#endif
3263
3264#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3265#ifdef bottom_xmlregexp
3266#undef xmlExpMaxToken
3267extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3268#else
3269#ifndef xmlExpMaxToken
3270extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3271#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3272#endif
3273#endif
3274#endif
3275
3276#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3277#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003278#undef xmlExpNewAtom
3279extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3280#else
3281#ifndef xmlExpNewAtom
3282extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3283#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3284#endif
3285#endif
3286#endif
3287
3288#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3289#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003290#undef xmlExpNewCtxt
3291extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3292#else
3293#ifndef xmlExpNewCtxt
3294extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3295#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3296#endif
3297#endif
3298#endif
3299
3300#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3301#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003302#undef xmlExpNewOr
3303extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3304#else
3305#ifndef xmlExpNewOr
3306extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3307#define xmlExpNewOr xmlExpNewOr__internal_alias
3308#endif
3309#endif
3310#endif
3311
3312#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3313#ifdef bottom_xmlregexp
3314#undef xmlExpNewRange
3315extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3316#else
3317#ifndef xmlExpNewRange
3318extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3319#define xmlExpNewRange xmlExpNewRange__internal_alias
3320#endif
3321#endif
3322#endif
3323
3324#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3325#ifdef bottom_xmlregexp
3326#undef xmlExpNewSeq
3327extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3328#else
3329#ifndef xmlExpNewSeq
3330extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3331#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3332#endif
3333#endif
3334#endif
3335
3336#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3337#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003338#undef xmlExpParse
3339extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3340#else
3341#ifndef xmlExpParse
3342extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3343#define xmlExpParse xmlExpParse__internal_alias
3344#endif
3345#endif
3346#endif
3347
3348#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3349#ifdef bottom_xmlregexp
3350#undef xmlExpRef
3351extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3352#else
3353#ifndef xmlExpRef
3354extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3355#define xmlExpRef xmlExpRef__internal_alias
3356#endif
3357#endif
3358#endif
3359
3360#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3361#ifdef bottom_xmlregexp
3362#undef xmlExpStringDerive
3363extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3364#else
3365#ifndef xmlExpStringDerive
3366extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3367#define xmlExpStringDerive xmlExpStringDerive__internal_alias
3368#endif
3369#endif
3370#endif
3371
3372#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3373#ifdef bottom_xmlregexp
3374#undef xmlExpSubsume
3375extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3376#else
3377#ifndef xmlExpSubsume
3378extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3379#define xmlExpSubsume xmlExpSubsume__internal_alias
3380#endif
3381#endif
3382#endif
3383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003384#ifdef bottom_xmlIO
3385#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003386extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003387#else
3388#ifndef xmlFileClose
3389extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003390#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003391#endif
3392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003394#ifdef bottom_xmlIO
3395#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003396extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003397#else
3398#ifndef xmlFileMatch
3399extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003400#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003401#endif
3402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003404#ifdef bottom_xmlIO
3405#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003406extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003407#else
3408#ifndef xmlFileOpen
3409extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003410#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003411#endif
3412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003414#ifdef bottom_xmlIO
3415#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003416extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003417#else
3418#ifndef xmlFileRead
3419extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003420#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003421#endif
3422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003424#ifdef bottom_encoding
3425#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003426extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003427#else
3428#ifndef xmlFindCharEncodingHandler
3429extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003430#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003431#endif
3432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003433
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00003434#if defined(LIBXML_TREE_ENABLED)
3435#ifdef bottom_tree
3436#undef xmlFirstElementChild
3437extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
3438#else
3439#ifndef xmlFirstElementChild
3440extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
3441#define xmlFirstElementChild xmlFirstElementChild__internal_alias
3442#endif
3443#endif
3444#endif
3445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003446#ifdef bottom_valid
3447#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003448extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003449#else
3450#ifndef xmlFreeAttributeTable
3451extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003452#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003453#endif
3454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003455
3456#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003457#ifdef bottom_xmlregexp
3458#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003459extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003460#else
3461#ifndef xmlFreeAutomata
3462extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003463#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003465#endif
3466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003467
3468#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003469#ifdef bottom_catalog
3470#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003471extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003472#else
3473#ifndef xmlFreeCatalog
3474extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003475#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003477#endif
3478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003479
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003480#ifdef bottom_tree
3481#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003482extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003483#else
3484#ifndef xmlFreeDoc
3485extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003486#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003487#endif
3488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003489
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003490#ifdef bottom_valid
3491#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003492extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003493#else
3494#ifndef xmlFreeDocElementContent
3495extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003496#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003497#endif
3498#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003499
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003500#ifdef bottom_tree
3501#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003502extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003503#else
3504#ifndef xmlFreeDtd
3505extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003506#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003507#endif
3508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003509
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003510#ifdef bottom_valid
3511#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003512extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003513#else
3514#ifndef xmlFreeElementContent
3515extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003516#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003517#endif
3518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003519
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003520#ifdef bottom_valid
3521#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003522extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003523#else
3524#ifndef xmlFreeElementTable
3525extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003526#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003527#endif
3528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003529
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003530#ifdef bottom_entities
3531#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003532extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003533#else
3534#ifndef xmlFreeEntitiesTable
3535extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003536#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003537#endif
3538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003539
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003540#ifdef bottom_valid
3541#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003542extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003543#else
3544#ifndef xmlFreeEnumeration
3545extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003546#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003547#endif
3548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003549
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003550#ifdef bottom_valid
3551#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003552extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003553#else
3554#ifndef xmlFreeIDTable
3555extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003556#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003557#endif
3558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003560#ifdef bottom_parserInternals
3561#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003562extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003563#else
3564#ifndef xmlFreeInputStream
3565extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003566#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003567#endif
3568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003569
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003570#ifdef bottom_threads
3571#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003572extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003573#else
3574#ifndef xmlFreeMutex
3575extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003576#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003577#endif
3578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003580#ifdef bottom_tree
3581#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003582extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003583#else
3584#ifndef xmlFreeNode
3585extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003586#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003587#endif
3588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003589
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003590#ifdef bottom_tree
3591#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003592extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003593#else
3594#ifndef xmlFreeNodeList
3595extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003596#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003597#endif
3598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003599
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003600#ifdef bottom_valid
3601#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003602extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003603#else
3604#ifndef xmlFreeNotationTable
3605extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003606#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003607#endif
3608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003609
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003610#ifdef bottom_tree
3611#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003612extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003613#else
3614#ifndef xmlFreeNs
3615extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003616#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003617#endif
3618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003619
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003620#ifdef bottom_tree
3621#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003622extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003623#else
3624#ifndef xmlFreeNsList
3625extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003626#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003627#endif
3628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003629
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003630#ifdef bottom_parserInternals
3631#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003632extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003633#else
3634#ifndef xmlFreeParserCtxt
3635extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003636#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003637#endif
3638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003639
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003640#ifdef bottom_xmlIO
3641#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003642extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003643#else
3644#ifndef xmlFreeParserInputBuffer
3645extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003646#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003647#endif
3648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003649
3650#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003651#ifdef bottom_pattern
3652#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003653extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003654#else
3655#ifndef xmlFreePattern
3656extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003657#define xmlFreePattern xmlFreePattern__internal_alias
3658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003659#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003660#endif
3661
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003662#if defined(LIBXML_PATTERN_ENABLED)
3663#ifdef bottom_pattern
3664#undef xmlFreePatternList
3665extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3666#else
3667#ifndef xmlFreePatternList
3668extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3669#define xmlFreePatternList xmlFreePatternList__internal_alias
3670#endif
3671#endif
3672#endif
3673
3674#ifdef bottom_tree
3675#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003676extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003677#else
3678#ifndef xmlFreeProp
3679extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003680#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003681#endif
3682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003683
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003684#ifdef bottom_tree
3685#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003686extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003687#else
3688#ifndef xmlFreePropList
3689extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003690#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003691#endif
3692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003693
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003694#ifdef bottom_threads
3695#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003696extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003697#else
3698#ifndef xmlFreeRMutex
3699extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003700#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003701#endif
3702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003703
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003704#ifdef bottom_valid
3705#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003706extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003707#else
3708#ifndef xmlFreeRefTable
3709extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003710#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003711#endif
3712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003713
William M. Brack015ccb22005-02-13 08:18:52 +00003714#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003715#ifdef bottom_pattern
3716#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003717extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003718#else
3719#ifndef xmlFreeStreamCtxt
3720extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003721#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003723#endif
3724#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003725
Daniel Veillardbe076e92005-01-04 20:18:14 +00003726#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003727#ifdef bottom_xmlreader
3728#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003729extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003730#else
3731#ifndef xmlFreeTextReader
3732extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003733#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003735#endif
3736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003737
3738#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003739#ifdef bottom_xmlwriter
3740#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003741extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003742#else
3743#ifndef xmlFreeTextWriter
3744extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003745#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003747#endif
3748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003750#ifdef bottom_uri
3751#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003752extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003753#else
3754#ifndef xmlFreeURI
3755extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003756#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003757#endif
3758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003759
3760#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003761#ifdef bottom_valid
3762#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003763extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003764#else
3765#ifndef xmlFreeValidCtxt
3766extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003767#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003769#endif
3770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003772#ifdef bottom_xmlmemory
3773#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003774extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003775#else
3776#ifndef xmlGcMemGet
3777extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003778#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003779#endif
3780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003782#ifdef bottom_xmlmemory
3783#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003784extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003785#else
3786#ifndef xmlGcMemSetup
3787extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003788#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003789#endif
3790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003792#ifdef bottom_tree
3793#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003794extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003795#else
3796#ifndef xmlGetBufferAllocationScheme
3797extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003798#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003799#endif
3800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003802#ifdef bottom_encoding
3803#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003804extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003805#else
3806#ifndef xmlGetCharEncodingHandler
3807extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003808#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003809#endif
3810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003812#ifdef bottom_encoding
3813#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003814extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003815#else
3816#ifndef xmlGetCharEncodingName
3817extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003818#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003819#endif
3820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003822#ifdef bottom_tree
3823#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003824extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003825#else
3826#ifndef xmlGetCompressMode
3827extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003828#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003829#endif
3830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003831
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003832#ifdef bottom_tree
3833#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003834extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003835#else
3836#ifndef xmlGetDocCompressMode
3837extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003838#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003839#endif
3840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003842#ifdef bottom_entities
3843#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003844extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003845#else
3846#ifndef xmlGetDocEntity
3847extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003848#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003849#endif
3850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003852#ifdef bottom_valid
3853#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003854extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003855#else
3856#ifndef xmlGetDtdAttrDesc
3857extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003858#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003859#endif
3860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003862#ifdef bottom_valid
3863#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003864extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003865#else
3866#ifndef xmlGetDtdElementDesc
3867extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003868#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003869#endif
3870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003872#ifdef bottom_entities
3873#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003874extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003875#else
3876#ifndef xmlGetDtdEntity
3877extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003878#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003879#endif
3880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003882#ifdef bottom_valid
3883#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003884extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003885#else
3886#ifndef xmlGetDtdNotationDesc
3887extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003888#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003889#endif
3890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003892#ifdef bottom_valid
3893#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003894extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003895#else
3896#ifndef xmlGetDtdQAttrDesc
3897extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003898#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003899#endif
3900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003902#ifdef bottom_valid
3903#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003904extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003905#else
3906#ifndef xmlGetDtdQElementDesc
3907extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003908#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003909#endif
3910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003912#ifdef bottom_encoding
3913#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003914extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003915#else
3916#ifndef xmlGetEncodingAlias
3917extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003918#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003919#endif
3920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003922#ifdef bottom_xmlIO
3923#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003924extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003925#else
3926#ifndef xmlGetExternalEntityLoader
3927extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003928#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003929#endif
3930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003931
3932#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003933#ifdef bottom_legacy
3934#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003935extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003936#else
3937#ifndef xmlGetFeature
3938extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003939#define xmlGetFeature xmlGetFeature__internal_alias
3940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003941#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003942#endif
3943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003944#if defined(LIBXML_LEGACY_ENABLED)
3945#ifdef bottom_legacy
3946#undef xmlGetFeaturesList
3947extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3948#else
3949#ifndef xmlGetFeaturesList
3950extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3951#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3952#endif
3953#endif
3954#endif
3955
3956#ifdef bottom_threads
3957#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003958extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003959#else
3960#ifndef xmlGetGlobalState
3961extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003962#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003963#endif
3964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003965
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003966#ifdef bottom_valid
3967#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003968extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003969#else
3970#ifndef xmlGetID
3971extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003972#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003973#endif
3974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003975
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003976#ifdef bottom_tree
3977#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003978extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003979#else
3980#ifndef xmlGetIntSubset
3981extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003982#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003983#endif
3984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003985
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003986#ifdef bottom_tree
3987#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003988extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003989#else
3990#ifndef xmlGetLastChild
3991extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003992#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003993#endif
3994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003995
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003996#ifdef bottom_error
3997#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003998extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003999#else
4000#ifndef xmlGetLastError
4001extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004002#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004003#endif
4004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004005
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004006#ifdef bottom_tree
4007#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00004008extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004009#else
4010#ifndef xmlGetLineNo
4011extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004012#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004013#endif
4014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004015
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004016#ifdef bottom_tree
4017#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004018extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004019#else
4020#ifndef xmlGetNoNsProp
4021extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004022#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004023#endif
4024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004025
4026#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004027#ifdef bottom_tree
4028#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00004029extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004030#else
4031#ifndef xmlGetNodePath
4032extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004033#define xmlGetNodePath xmlGetNodePath__internal_alias
4034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004035#endif
4036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004037
William M. Brack7f28a012007-01-11 23:42:10 +00004038#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004039#ifdef bottom_tree
4040#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00004041extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004042#else
4043#ifndef xmlGetNsList
4044extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004045#define xmlGetNsList xmlGetNsList__internal_alias
4046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004047#endif
4048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004049
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004050#ifdef bottom_tree
4051#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004052extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004053#else
4054#ifndef xmlGetNsProp
4055extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004056#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004057#endif
4058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004059
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004060#ifdef bottom_entities
4061#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004062extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004063#else
4064#ifndef xmlGetParameterEntity
4065extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004066#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004067#endif
4068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004069
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004070#ifdef bottom_entities
4071#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004072extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004073#else
4074#ifndef xmlGetPredefinedEntity
4075extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004076#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004077#endif
4078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004079
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004080#ifdef bottom_tree
4081#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004082extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004083#else
4084#ifndef xmlGetProp
4085extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004086#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004087#endif
4088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004089
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004090#ifdef bottom_valid
4091#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004092extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004093#else
4094#ifndef xmlGetRefs
4095extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004096#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004097#endif
4098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004099
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004100#ifdef bottom_threads
4101#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00004102extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004103#else
4104#ifndef xmlGetThreadId
4105extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004106#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004107#endif
4108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004109
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004110#ifdef bottom_xmlstring
4111#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004112extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004113#else
4114#ifndef xmlGetUTF8Char
4115extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004116#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004117#endif
4118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004119
4120#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004121#ifdef bottom_legacy
4122#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004123extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004124#else
4125#ifndef xmlHandleEntity
4126extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004127#define xmlHandleEntity xmlHandleEntity__internal_alias
4128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004129#endif
4130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004131
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00004132#ifdef bottom_parser
4133#undef xmlHasFeature
4134extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4135#else
4136#ifndef xmlHasFeature
4137extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4138#define xmlHasFeature xmlHasFeature__internal_alias
4139#endif
4140#endif
4141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004142#ifdef bottom_tree
4143#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004144extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004145#else
4146#ifndef xmlHasNsProp
4147extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004148#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004149#endif
4150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004152#ifdef bottom_tree
4153#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004154extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004155#else
4156#ifndef xmlHasProp
4157extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004158#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004159#endif
4160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004161
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004162#ifdef bottom_hash
4163#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004164extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004165#else
4166#ifndef xmlHashAddEntry
4167extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004168#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004169#endif
4170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004171
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004172#ifdef bottom_hash
4173#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004174extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004175#else
4176#ifndef xmlHashAddEntry2
4177extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004178#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004179#endif
4180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004181
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004182#ifdef bottom_hash
4183#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004184extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004185#else
4186#ifndef xmlHashAddEntry3
4187extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004188#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004189#endif
4190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004191
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004192#ifdef bottom_hash
4193#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004194extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004195#else
4196#ifndef xmlHashCopy
4197extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004198#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004199#endif
4200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004201
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004202#ifdef bottom_hash
4203#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004204extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004205#else
4206#ifndef xmlHashCreate
4207extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004208#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004209#endif
4210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004211
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004212#ifdef bottom_hash
4213#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004214extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004215#else
4216#ifndef xmlHashCreateDict
4217extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004218#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004219#endif
4220#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004221
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004222#ifdef bottom_hash
4223#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004224extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004225#else
4226#ifndef xmlHashFree
4227extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004228#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004229#endif
4230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004232#ifdef bottom_hash
4233#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004234extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004235#else
4236#ifndef xmlHashLookup
4237extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004238#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004239#endif
4240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004242#ifdef bottom_hash
4243#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004244extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004245#else
4246#ifndef xmlHashLookup2
4247extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004248#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004249#endif
4250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004251
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004252#ifdef bottom_hash
4253#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004254extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004255#else
4256#ifndef xmlHashLookup3
4257extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004258#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004259#endif
4260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004262#ifdef bottom_hash
4263#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004264extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004265#else
4266#ifndef xmlHashQLookup
4267extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004268#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004269#endif
4270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004271
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004272#ifdef bottom_hash
4273#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004274extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004275#else
4276#ifndef xmlHashQLookup2
4277extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004278#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004279#endif
4280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004281
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004282#ifdef bottom_hash
4283#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004284extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004285#else
4286#ifndef xmlHashQLookup3
4287extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004288#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004289#endif
4290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004291
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004292#ifdef bottom_hash
4293#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004294extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004295#else
4296#ifndef xmlHashRemoveEntry
4297extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004298#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004299#endif
4300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004301
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004302#ifdef bottom_hash
4303#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004304extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004305#else
4306#ifndef xmlHashRemoveEntry2
4307extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004308#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004309#endif
4310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004311
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004312#ifdef bottom_hash
4313#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004314extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004315#else
4316#ifndef xmlHashRemoveEntry3
4317extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004318#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004319#endif
4320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004322#ifdef bottom_hash
4323#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004324extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004325#else
4326#ifndef xmlHashScan
4327extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004328#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004329#endif
4330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004332#ifdef bottom_hash
4333#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004334extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004335#else
4336#ifndef xmlHashScan3
4337extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004338#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004339#endif
4340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004342#ifdef bottom_hash
4343#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004344extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004345#else
4346#ifndef xmlHashScanFull
4347extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004348#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004349#endif
4350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004352#ifdef bottom_hash
4353#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004354extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004355#else
4356#ifndef xmlHashScanFull3
4357extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004358#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004359#endif
4360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004362#ifdef bottom_hash
4363#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004364extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004365#else
4366#ifndef xmlHashSize
4367extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004368#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004369#endif
4370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004371
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004372#ifdef bottom_hash
4373#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004374extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004375#else
4376#ifndef xmlHashUpdateEntry
4377extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004378#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004379#endif
4380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004381
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004382#ifdef bottom_hash
4383#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004384extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004385#else
4386#ifndef xmlHashUpdateEntry2
4387extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004388#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004389#endif
4390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004391
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004392#ifdef bottom_hash
4393#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004394extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004395#else
4396#ifndef xmlHashUpdateEntry3
4397extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004398#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004399#endif
4400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004401
4402#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004403#ifdef bottom_xmlIO
4404#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004405extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004406#else
4407#ifndef xmlIOFTPClose
4408extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004409#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004411#endif
4412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004413
4414#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004415#ifdef bottom_xmlIO
4416#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004417extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004418#else
4419#ifndef xmlIOFTPMatch
4420extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004421#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004423#endif
4424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004425
4426#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004427#ifdef bottom_xmlIO
4428#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004429extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004430#else
4431#ifndef xmlIOFTPOpen
4432extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004433#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004435#endif
4436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004437
4438#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004439#ifdef bottom_xmlIO
4440#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004441extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004442#else
4443#ifndef xmlIOFTPRead
4444extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004445#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004447#endif
4448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004449
4450#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004451#ifdef bottom_xmlIO
4452#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004453extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004454#else
4455#ifndef xmlIOHTTPClose
4456extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004457#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004459#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004460#endif
4461
4462#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004463#ifdef bottom_xmlIO
4464#undef xmlIOHTTPMatch
4465extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4466#else
4467#ifndef xmlIOHTTPMatch
4468extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4469#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4470#endif
4471#endif
4472#endif
4473
4474#if defined(LIBXML_HTTP_ENABLED)
4475#ifdef bottom_xmlIO
4476#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004477extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004478#else
4479#ifndef xmlIOHTTPOpen
4480extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004481#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004483#endif
4484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004485
4486#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004487#ifdef bottom_xmlIO
4488#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004489extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004490#else
4491#ifndef xmlIOHTTPOpenW
4492extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004493#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004495#endif
4496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004497
4498#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004499#ifdef bottom_xmlIO
4500#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004501extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004502#else
4503#ifndef xmlIOHTTPRead
4504extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004505#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004507#endif
4508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004509
4510#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004511#ifdef bottom_parser
4512#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004513extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004514#else
4515#ifndef xmlIOParseDTD
4516extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004517#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004519#endif
4520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004521
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004522#ifdef bottom_encoding
4523#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004524extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004525#else
4526#ifndef xmlInitCharEncodingHandlers
4527extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004528#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004529#endif
4530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004531
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004532#ifdef bottom_globals
4533#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004534extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004535#else
4536#ifndef xmlInitGlobals
4537extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004538#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004539#endif
4540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004541
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004542#ifdef bottom_xmlmemory
4543#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004544extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004545#else
4546#ifndef xmlInitMemory
4547extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004548#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004549#endif
4550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004551
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004552#ifdef bottom_parserInternals
4553#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004554extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004555#else
4556#ifndef xmlInitNodeInfoSeq
4557extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004558#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004559#endif
4560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004561
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004562#ifdef bottom_parser
4563#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004564extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004565#else
4566#ifndef xmlInitParser
4567extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004568#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004569#endif
4570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004571
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004572#ifdef bottom_parserInternals
4573#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004574extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004575#else
4576#ifndef xmlInitParserCtxt
4577extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004578#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004579#endif
4580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004581
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004582#ifdef bottom_threads
4583#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004584extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004585#else
4586#ifndef xmlInitThreads
4587extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004588#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004589#endif
4590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004591
4592#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004593#ifdef bottom_catalog
4594#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004595extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004596#else
4597#ifndef xmlInitializeCatalog
4598extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004599#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004601#endif
4602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004603
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004604#ifdef bottom_globals
4605#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004606extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004607#else
4608#ifndef xmlInitializeGlobalState
4609extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004610#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004611#endif
4612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004613
4614#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004615#ifdef bottom_legacy
4616#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004617extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004618#else
4619#ifndef xmlInitializePredefinedEntities
4620extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004621#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004623#endif
4624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004625
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004626#ifdef bottom_chvalid
4627#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004628extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004629#else
4630#ifndef xmlIsBaseChar
4631extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004632#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004633#endif
4634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004635
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004636#ifdef bottom_chvalid
4637#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004638extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004639#else
4640#ifndef xmlIsBlank
4641extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004642#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004643#endif
4644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004645
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004646#ifdef bottom_tree
4647#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004648extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004649#else
4650#ifndef xmlIsBlankNode
4651extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004652#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004653#endif
4654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004655
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004656#ifdef bottom_chvalid
4657#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004658extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004659#else
4660#ifndef xmlIsChar
4661extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004662#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004663#endif
4664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004665
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004666#ifdef bottom_chvalid
4667#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004668extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004669#else
4670#ifndef xmlIsCombining
4671extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004672#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004673#endif
4674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004675
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004676#ifdef bottom_chvalid
4677#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004678extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004679#else
4680#ifndef xmlIsDigit
4681extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004682#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004683#endif
4684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004685
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004686#ifdef bottom_chvalid
4687#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004688extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004689#else
4690#ifndef xmlIsExtender
4691extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004692#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004693#endif
4694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004695
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004696#ifdef bottom_valid
4697#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004698extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004699#else
4700#ifndef xmlIsID
4701extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004702#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004703#endif
4704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004705
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004706#ifdef bottom_chvalid
4707#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004708extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004709#else
4710#ifndef xmlIsIdeographic
4711extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004712#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004713#endif
4714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004715
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004716#ifdef bottom_parserInternals
4717#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004718extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004719#else
4720#ifndef xmlIsLetter
4721extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004722#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004723#endif
4724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004725
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004726#ifdef bottom_threads
4727#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004728extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004729#else
4730#ifndef xmlIsMainThread
4731extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004732#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004733#endif
4734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004736#ifdef bottom_valid
4737#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004738extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004739#else
4740#ifndef xmlIsMixedElement
4741extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004742#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004743#endif
4744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004746#ifdef bottom_chvalid
4747#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004748extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004749#else
4750#ifndef xmlIsPubidChar
4751extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004752#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004753#endif
4754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004756#ifdef bottom_valid
4757#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004758extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004759#else
4760#ifndef xmlIsRef
4761extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004762#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004763#endif
4764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004766#ifdef bottom_xmlsave
4767#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004768extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004769#else
4770#ifndef xmlIsXHTML
4771extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004772#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004773#endif
4774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004775
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004776#ifdef bottom_parserInternals
4777#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004778extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004779#else
4780#ifndef xmlKeepBlanksDefault
4781extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004782#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004783#endif
4784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004785
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00004786#if defined(LIBXML_TREE_ENABLED)
4787#ifdef bottom_tree
4788#undef xmlLastElementChild
4789extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
4790#else
4791#ifndef xmlLastElementChild
4792extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
4793#define xmlLastElementChild xmlLastElementChild__internal_alias
4794#endif
4795#endif
4796#endif
4797
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004798#ifdef bottom_parserInternals
4799#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004800extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004801#else
4802#ifndef xmlLineNumbersDefault
4803extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004804#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004805#endif
4806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004808#ifdef bottom_list
4809#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004810extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004811#else
4812#ifndef xmlLinkGetData
4813extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004814#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004815#endif
4816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004818#ifdef bottom_list
4819#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004820extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004821#else
4822#ifndef xmlListAppend
4823extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004824#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004825#endif
4826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004828#ifdef bottom_list
4829#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004830extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004831#else
4832#ifndef xmlListClear
4833extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004834#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004835#endif
4836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004838#ifdef bottom_list
4839#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004840extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004841#else
4842#ifndef xmlListCopy
4843extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004844#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004845#endif
4846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004848#ifdef bottom_list
4849#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004850extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004851#else
4852#ifndef xmlListCreate
4853extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004854#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004855#endif
4856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004858#ifdef bottom_list
4859#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004860extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004861#else
4862#ifndef xmlListDelete
4863extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004864#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004865#endif
4866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004868#ifdef bottom_list
4869#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004870extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004871#else
4872#ifndef xmlListDup
4873extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004874#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004875#endif
4876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004877
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004878#ifdef bottom_list
4879#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004880extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004881#else
4882#ifndef xmlListEmpty
4883extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004884#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004885#endif
4886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004887
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004888#ifdef bottom_list
4889#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004890extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004891#else
4892#ifndef xmlListEnd
4893extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004894#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004895#endif
4896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004897
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004898#ifdef bottom_list
4899#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004900extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004901#else
4902#ifndef xmlListFront
4903extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004904#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004905#endif
4906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004907
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004908#ifdef bottom_list
4909#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004910extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004911#else
4912#ifndef xmlListInsert
4913extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004914#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004915#endif
4916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004917
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004918#ifdef bottom_list
4919#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004920extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004921#else
4922#ifndef xmlListMerge
4923extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004924#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004925#endif
4926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004927
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004928#ifdef bottom_list
4929#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004930extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004931#else
4932#ifndef xmlListPopBack
4933extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004934#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004935#endif
4936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004937
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004938#ifdef bottom_list
4939#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004940extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004941#else
4942#ifndef xmlListPopFront
4943extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004944#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004945#endif
4946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004947
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004948#ifdef bottom_list
4949#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004950extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004951#else
4952#ifndef xmlListPushBack
4953extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004954#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004955#endif
4956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004957
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004958#ifdef bottom_list
4959#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004960extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004961#else
4962#ifndef xmlListPushFront
4963extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004964#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004965#endif
4966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004967
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004968#ifdef bottom_list
4969#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004970extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004971#else
4972#ifndef xmlListRemoveAll
4973extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004974#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004975#endif
4976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004977
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004978#ifdef bottom_list
4979#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004980extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004981#else
4982#ifndef xmlListRemoveFirst
4983extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004984#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004985#endif
4986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004987
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004988#ifdef bottom_list
4989#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004990extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004991#else
4992#ifndef xmlListRemoveLast
4993extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004994#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004995#endif
4996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004997
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004998#ifdef bottom_list
4999#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005000extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005001#else
5002#ifndef xmlListReverse
5003extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005004#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005005#endif
5006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005007
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005008#ifdef bottom_list
5009#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005010extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005011#else
5012#ifndef xmlListReverseSearch
5013extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005014#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005015#endif
5016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005017
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005018#ifdef bottom_list
5019#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005020extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005021#else
5022#ifndef xmlListReverseWalk
5023extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005024#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005025#endif
5026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005027
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005028#ifdef bottom_list
5029#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005030extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005031#else
5032#ifndef xmlListSearch
5033extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005034#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005035#endif
5036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005037
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005038#ifdef bottom_list
5039#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00005040extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005041#else
5042#ifndef xmlListSize
5043extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005044#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005045#endif
5046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005047
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005048#ifdef bottom_list
5049#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00005050extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005051#else
5052#ifndef xmlListSort
5053extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005054#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005055#endif
5056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005057
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005058#ifdef bottom_list
5059#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005060extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005061#else
5062#ifndef xmlListWalk
5063extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005064#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005065#endif
5066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005067
5068#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005069#ifdef bottom_catalog
5070#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005071extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005072#else
5073#ifndef xmlLoadACatalog
5074extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005075#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005077#endif
5078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005079
5080#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005081#ifdef bottom_catalog
5082#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005083extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005084#else
5085#ifndef xmlLoadCatalog
5086extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005087#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005089#endif
5090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005091
5092#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005093#ifdef bottom_catalog
5094#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005095extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005096#else
5097#ifndef xmlLoadCatalogs
5098extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005099#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005101#endif
5102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005103
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005104#ifdef bottom_xmlIO
5105#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00005106extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005107#else
5108#ifndef xmlLoadExternalEntity
5109extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005110#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005111#endif
5112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005113
5114#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005115#ifdef bottom_catalog
5116#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005117extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005118#else
5119#ifndef xmlLoadSGMLSuperCatalog
5120extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005121#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005123#endif
5124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005126#ifdef bottom_threads
5127#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005128extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005129#else
5130#ifndef xmlLockLibrary
5131extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005132#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005133#endif
5134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005135
5136#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005137#ifdef bottom_debugXML
5138#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005139extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005140#else
5141#ifndef xmlLsCountNode
5142extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005143#define xmlLsCountNode xmlLsCountNode__internal_alias
5144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005145#endif
5146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005147
5148#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005149#ifdef bottom_debugXML
5150#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005151extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005152#else
5153#ifndef xmlLsOneNode
5154extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005155#define xmlLsOneNode xmlLsOneNode__internal_alias
5156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005157#endif
5158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005159
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005160#ifdef bottom_xmlmemory
5161#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005162extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005163#else
5164#ifndef xmlMallocAtomicLoc
5165extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005166#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005167#endif
5168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005169
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005170#ifdef bottom_xmlmemory
5171#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005172extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005173#else
5174#ifndef xmlMallocLoc
5175extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005176#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005177#endif
5178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005179
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005180#ifdef bottom_xmlmemory
5181#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005182extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005183#else
5184#ifndef xmlMemBlocks
5185extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005186#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005187#endif
5188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005189
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005190#ifdef bottom_xmlmemory
5191#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005192extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005193#else
5194#ifndef xmlMemDisplay
5195extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005196#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005197#endif
5198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005199
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005200#ifdef bottom_xmlmemory
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00005201#undef xmlMemDisplayLast
5202extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
5203#else
5204#ifndef xmlMemDisplayLast
5205extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
5206#define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
5207#endif
5208#endif
5209
5210#ifdef bottom_xmlmemory
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005211#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005212extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005213#else
5214#ifndef xmlMemFree
5215extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005216#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005217#endif
5218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005220#ifdef bottom_xmlmemory
5221#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005222extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005223#else
5224#ifndef xmlMemGet
5225extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005226#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005227#endif
5228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005229
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005230#ifdef bottom_xmlmemory
5231#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005232extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005233#else
5234#ifndef xmlMemMalloc
5235extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005236#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005237#endif
5238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005239
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005240#ifdef bottom_xmlmemory
5241#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005242extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005243#else
5244#ifndef xmlMemRealloc
5245extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005246#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005247#endif
5248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005249
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005250#ifdef bottom_xmlmemory
5251#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005252extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005253#else
5254#ifndef xmlMemSetup
5255extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005256#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005257#endif
5258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005259
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005260#ifdef bottom_xmlmemory
5261#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005262extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005263#else
5264#ifndef xmlMemShow
5265extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005266#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005267#endif
5268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005269
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005270#ifdef bottom_xmlmemory
5271#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005272extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005273#else
5274#ifndef xmlMemStrdupLoc
5275extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005276#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005277#endif
5278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005279
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005280#ifdef bottom_xmlmemory
5281#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005282extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005283#else
5284#ifndef xmlMemUsed
5285extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005286#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005287#endif
5288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005289
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005290#ifdef bottom_xmlmemory
5291#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005292extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005293#else
5294#ifndef xmlMemoryDump
5295extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005296#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005297#endif
5298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005299
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005300#ifdef bottom_xmlmemory
5301#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005302extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005303#else
5304#ifndef xmlMemoryStrdup
5305extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005306#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005307#endif
5308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005309
5310#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005311#ifdef bottom_xmlmodule
5312#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005313extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005314#else
5315#ifndef xmlModuleClose
5316extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005317#define xmlModuleClose xmlModuleClose__internal_alias
5318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005319#endif
5320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005321
5322#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005323#ifdef bottom_xmlmodule
5324#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005325extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005326#else
5327#ifndef xmlModuleFree
5328extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005329#define xmlModuleFree xmlModuleFree__internal_alias
5330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005331#endif
5332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005333
5334#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005335#ifdef bottom_xmlmodule
5336#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005337extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005338#else
5339#ifndef xmlModuleOpen
5340extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005341#define xmlModuleOpen xmlModuleOpen__internal_alias
5342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005343#endif
5344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005345
5346#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005347#ifdef bottom_xmlmodule
5348#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005349extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005350#else
5351#ifndef xmlModuleSymbol
5352extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005353#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005355#endif
5356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005357
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005358#ifdef bottom_threads
5359#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005360extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005361#else
5362#ifndef xmlMutexLock
5363extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005364#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005365#endif
5366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005367
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005368#ifdef bottom_threads
5369#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005370extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005371#else
5372#ifndef xmlMutexUnlock
5373extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005374#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005375#endif
5376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005377
5378#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005379#ifdef bottom_legacy
5380#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005381extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005382#else
5383#ifndef xmlNamespaceParseNCName
5384extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005385#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005387#endif
5388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005389
5390#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005391#ifdef bottom_legacy
5392#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005393extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005394#else
5395#ifndef xmlNamespaceParseNSDef
5396extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005397#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005399#endif
5400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005401
5402#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005403#ifdef bottom_legacy
5404#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005405extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005406#else
5407#ifndef xmlNamespaceParseQName
5408extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005409#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005411#endif
5412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005413
5414#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005415#ifdef bottom_nanoftp
5416#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005417extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005418#else
5419#ifndef xmlNanoFTPCheckResponse
5420extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005421#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005423#endif
5424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005425
5426#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005427#ifdef bottom_nanoftp
5428#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005429extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005430#else
5431#ifndef xmlNanoFTPCleanup
5432extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005433#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005435#endif
5436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005437
5438#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005439#ifdef bottom_nanoftp
5440#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005441extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005442#else
5443#ifndef xmlNanoFTPClose
5444extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005445#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005447#endif
5448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005449
5450#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005451#ifdef bottom_nanoftp
5452#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005453extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005454#else
5455#ifndef xmlNanoFTPCloseConnection
5456extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005457#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005459#endif
5460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005461
5462#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005463#ifdef bottom_nanoftp
5464#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005465extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005466#else
5467#ifndef xmlNanoFTPConnect
5468extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005469#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005471#endif
5472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005473
5474#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005475#ifdef bottom_nanoftp
5476#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005477extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005478#else
5479#ifndef xmlNanoFTPConnectTo
5480extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005481#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005483#endif
5484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005485
5486#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005487#ifdef bottom_nanoftp
5488#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005489extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005490#else
5491#ifndef xmlNanoFTPCwd
5492extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005493#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005495#endif
5496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005497
5498#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005499#ifdef bottom_nanoftp
5500#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005501extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005502#else
5503#ifndef xmlNanoFTPDele
5504extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005505#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005507#endif
5508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005509
5510#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005511#ifdef bottom_nanoftp
5512#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005513extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005514#else
5515#ifndef xmlNanoFTPFreeCtxt
5516extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005517#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005519#endif
5520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005521
5522#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005523#ifdef bottom_nanoftp
5524#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005525extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005526#else
5527#ifndef xmlNanoFTPGet
5528extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005529#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005531#endif
5532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005533
5534#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005535#ifdef bottom_nanoftp
5536#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005537extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005538#else
5539#ifndef xmlNanoFTPGetConnection
5540extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005541#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005543#endif
5544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005545
5546#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005547#ifdef bottom_nanoftp
5548#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005549extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005550#else
5551#ifndef xmlNanoFTPGetResponse
5552extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005553#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005555#endif
5556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005557
5558#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005559#ifdef bottom_nanoftp
5560#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005561extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005562#else
5563#ifndef xmlNanoFTPGetSocket
5564extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005565#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005567#endif
5568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005569
5570#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005571#ifdef bottom_nanoftp
5572#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005573extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005574#else
5575#ifndef xmlNanoFTPInit
5576extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005577#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005579#endif
5580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005581
5582#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005583#ifdef bottom_nanoftp
5584#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005585extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005586#else
5587#ifndef xmlNanoFTPList
5588extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005589#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005591#endif
5592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005593
5594#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005595#ifdef bottom_nanoftp
5596#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005597extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005598#else
5599#ifndef xmlNanoFTPNewCtxt
5600extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005601#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005603#endif
5604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005605
5606#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005607#ifdef bottom_nanoftp
5608#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005609extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005610#else
5611#ifndef xmlNanoFTPOpen
5612extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005613#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005615#endif
5616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005617
5618#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005619#ifdef bottom_nanoftp
5620#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005621extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005622#else
5623#ifndef xmlNanoFTPProxy
5624extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005625#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005627#endif
5628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005629
5630#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005631#ifdef bottom_nanoftp
5632#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005633extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005634#else
5635#ifndef xmlNanoFTPQuit
5636extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005637#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005639#endif
5640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005641
5642#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005643#ifdef bottom_nanoftp
5644#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005645extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005646#else
5647#ifndef xmlNanoFTPRead
5648extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005649#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005651#endif
5652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005653
5654#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005655#ifdef bottom_nanoftp
5656#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005657extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005658#else
5659#ifndef xmlNanoFTPScanProxy
5660extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005661#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005663#endif
5664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005665
5666#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005667#ifdef bottom_nanoftp
5668#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005669extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005670#else
5671#ifndef xmlNanoFTPUpdateURL
5672extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005673#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005675#endif
5676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005677
5678#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005679#ifdef bottom_nanohttp
5680#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005681extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005682#else
5683#ifndef xmlNanoHTTPAuthHeader
5684extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005685#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005687#endif
5688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005689
5690#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005691#ifdef bottom_nanohttp
5692#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005693extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005694#else
5695#ifndef xmlNanoHTTPCleanup
5696extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005697#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005699#endif
5700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005701
5702#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005703#ifdef bottom_nanohttp
5704#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005705extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005706#else
5707#ifndef xmlNanoHTTPClose
5708extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005709#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005711#endif
5712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005713
5714#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005715#ifdef bottom_nanohttp
5716#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005717extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005718#else
5719#ifndef xmlNanoHTTPContentLength
5720extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005721#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005723#endif
5724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005725
5726#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005727#ifdef bottom_nanohttp
5728#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005729extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005730#else
5731#ifndef xmlNanoHTTPEncoding
5732extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005733#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005735#endif
5736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005737
5738#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005739#ifdef bottom_nanohttp
5740#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005741extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005742#else
5743#ifndef xmlNanoHTTPFetch
5744extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005745#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005747#endif
5748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005749
5750#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005751#ifdef bottom_nanohttp
5752#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005753extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005754#else
5755#ifndef xmlNanoHTTPInit
5756extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005757#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005759#endif
5760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005761
5762#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005763#ifdef bottom_nanohttp
5764#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005765extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005766#else
5767#ifndef xmlNanoHTTPMethod
5768extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005769#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005771#endif
5772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005773
5774#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005775#ifdef bottom_nanohttp
5776#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005777extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005778#else
5779#ifndef xmlNanoHTTPMethodRedir
5780extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005781#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005783#endif
5784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005785
5786#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005787#ifdef bottom_nanohttp
5788#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005789extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005790#else
5791#ifndef xmlNanoHTTPMimeType
5792extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005793#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005795#endif
5796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005797
5798#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005799#ifdef bottom_nanohttp
5800#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005801extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005802#else
5803#ifndef xmlNanoHTTPOpen
5804extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005805#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005807#endif
5808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005809
5810#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005811#ifdef bottom_nanohttp
5812#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005813extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005814#else
5815#ifndef xmlNanoHTTPOpenRedir
5816extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005817#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005819#endif
5820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005821
5822#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005823#ifdef bottom_nanohttp
5824#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005825extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005826#else
5827#ifndef xmlNanoHTTPRead
5828extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005829#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005831#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005832#endif
5833
5834#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005835#ifdef bottom_nanohttp
5836#undef xmlNanoHTTPRedir
5837extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5838#else
5839#ifndef xmlNanoHTTPRedir
5840extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5841#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5842#endif
5843#endif
5844#endif
5845
5846#if defined(LIBXML_HTTP_ENABLED)
5847#ifdef bottom_nanohttp
5848#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005849extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005850#else
5851#ifndef xmlNanoHTTPReturnCode
5852extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005853#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005855#endif
5856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005857
5858#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005859#ifdef bottom_nanohttp
5860#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005861extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005862#else
5863#ifndef xmlNanoHTTPSave
5864extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005865#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005867#endif
5868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005869
5870#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005871#ifdef bottom_nanohttp
5872#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005873extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005874#else
5875#ifndef xmlNanoHTTPScanProxy
5876extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005877#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005879#endif
5880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005881
5882#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005883#ifdef bottom_xmlregexp
5884#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005885extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005886#else
5887#ifndef xmlNewAutomata
5888extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005889#define xmlNewAutomata xmlNewAutomata__internal_alias
5890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005891#endif
5892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005894#ifdef bottom_tree
5895#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005896extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005897#else
5898#ifndef xmlNewCDataBlock
5899extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005900#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005901#endif
5902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005903
5904#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005905#ifdef bottom_catalog
5906#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005907extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005908#else
5909#ifndef xmlNewCatalog
5910extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005911#define xmlNewCatalog xmlNewCatalog__internal_alias
5912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005913#endif
5914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005915
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005916#ifdef bottom_encoding
5917#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005918extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005919#else
5920#ifndef xmlNewCharEncodingHandler
5921extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005922#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005923#endif
5924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005925
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005926#ifdef bottom_tree
5927#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005928extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005929#else
5930#ifndef xmlNewCharRef
5931extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005932#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005933#endif
5934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005935
5936#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005937#ifdef bottom_tree
5938#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005939extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005940#else
5941#ifndef xmlNewChild
5942extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005943#define xmlNewChild xmlNewChild__internal_alias
5944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005945#endif
5946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005947
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005948#ifdef bottom_tree
5949#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005950extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005951#else
5952#ifndef xmlNewComment
5953extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005954#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005955#endif
5956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005957
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005958#ifdef bottom_tree
5959#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005960extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005961#else
5962#ifndef xmlNewDoc
5963extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005964#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005965#endif
5966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005967
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005968#ifdef bottom_tree
5969#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005970extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005971#else
5972#ifndef xmlNewDocComment
5973extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005974#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005975#endif
5976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005977
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005978#ifdef bottom_valid
5979#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005980extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005981#else
5982#ifndef xmlNewDocElementContent
5983extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005984#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005985#endif
5986#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005987
Daniel Veillardbe076e92005-01-04 20:18:14 +00005988#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005989#ifdef bottom_tree
5990#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005991extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005992#else
5993#ifndef xmlNewDocFragment
5994extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005995#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005997#endif
5998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006000#ifdef bottom_tree
6001#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006002extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006003#else
6004#ifndef xmlNewDocNode
6005extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006006#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006007#endif
6008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006009
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006010#ifdef bottom_tree
6011#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006012extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006013#else
6014#ifndef xmlNewDocNodeEatName
6015extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006016#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006017#endif
6018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006019
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006020#ifdef bottom_tree
6021#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006022extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006023#else
6024#ifndef xmlNewDocPI
6025extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006026#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006027#endif
6028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006029
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006030#ifdef bottom_tree
6031#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006032extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006033#else
6034#ifndef xmlNewDocProp
6035extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006036#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006037#endif
6038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006039
6040#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006041#ifdef bottom_tree
6042#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006043extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006044#else
6045#ifndef xmlNewDocRawNode
6046extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006047#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
6048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006049#endif
6050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006051
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006052#ifdef bottom_tree
6053#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006054extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006055#else
6056#ifndef xmlNewDocText
6057extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006058#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006059#endif
6060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006061
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006062#ifdef bottom_tree
6063#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006064extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006065#else
6066#ifndef xmlNewDocTextLen
6067extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006068#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006069#endif
6070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006071
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006072#ifdef bottom_tree
6073#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006074extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006075#else
6076#ifndef xmlNewDtd
6077extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006078#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006079#endif
6080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006081
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006082#ifdef bottom_valid
6083#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006084extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006085#else
6086#ifndef xmlNewElementContent
6087extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006088#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006089#endif
6090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006091
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00006092#ifdef bottom_entities
6093#undef xmlNewEntity
6094extern __typeof (xmlNewEntity) xmlNewEntity __attribute((alias("xmlNewEntity__internal_alias")));
6095#else
6096#ifndef xmlNewEntity
6097extern __typeof (xmlNewEntity) xmlNewEntity__internal_alias __attribute((visibility("hidden")));
6098#define xmlNewEntity xmlNewEntity__internal_alias
6099#endif
6100#endif
6101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006102#ifdef bottom_parserInternals
6103#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006104extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006105#else
6106#ifndef xmlNewEntityInputStream
6107extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006108#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006109#endif
6110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006111
6112#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006113#ifdef bottom_legacy
6114#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006115extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006116#else
6117#ifndef xmlNewGlobalNs
6118extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006119#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006121#endif
6122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006124#ifdef bottom_parserInternals
6125#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006126extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006127#else
6128#ifndef xmlNewIOInputStream
6129extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006130#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006131#endif
6132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006134#ifdef bottom_parserInternals
6135#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006136extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006137#else
6138#ifndef xmlNewInputFromFile
6139extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006140#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006141#endif
6142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006143
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006144#ifdef bottom_parserInternals
6145#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006146extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006147#else
6148#ifndef xmlNewInputStream
6149extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006150#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006151#endif
6152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006153
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006154#ifdef bottom_threads
6155#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006156extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006157#else
6158#ifndef xmlNewMutex
6159extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006160#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006161#endif
6162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006164#ifdef bottom_tree
6165#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006166extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006167#else
6168#ifndef xmlNewNode
6169extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006170#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006171#endif
6172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006174#ifdef bottom_tree
6175#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006176extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006177#else
6178#ifndef xmlNewNodeEatName
6179extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006180#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006181#endif
6182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006184#ifdef bottom_tree
6185#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006186extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006187#else
6188#ifndef xmlNewNs
6189extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006190#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006191#endif
6192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006193
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006194#ifdef bottom_tree
6195#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006196extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006197#else
6198#ifndef xmlNewNsProp
6199extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006200#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006201#endif
6202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006203
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006204#ifdef bottom_tree
6205#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006206extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006207#else
6208#ifndef xmlNewNsPropEatName
6209extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006210#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006211#endif
6212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006213
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006214#ifdef bottom_tree
6215#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006216extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006217#else
6218#ifndef xmlNewPI
6219extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006220#define xmlNewPI xmlNewPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006221#endif
6222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006223
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006224#ifdef bottom_parserInternals
6225#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006226extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006227#else
6228#ifndef xmlNewParserCtxt
6229extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006230#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006231#endif
6232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006233
6234#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006235#ifdef bottom_tree
6236#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006237extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006238#else
6239#ifndef xmlNewProp
6240extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006241#define xmlNewProp xmlNewProp__internal_alias
6242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006243#endif
6244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006245
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006246#ifdef bottom_threads
6247#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006248extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006249#else
6250#ifndef xmlNewRMutex
6251extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006252#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006253#endif
6254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006255
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006256#ifdef bottom_tree
6257#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006258extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006259#else
6260#ifndef xmlNewReference
6261extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006262#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006263#endif
6264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006265
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006266#ifdef bottom_parserInternals
6267#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006268extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006269#else
6270#ifndef xmlNewStringInputStream
6271extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006272#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006273#endif
6274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006275
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006276#ifdef bottom_tree
6277#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006278extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006279#else
6280#ifndef xmlNewText
6281extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006282#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006283#endif
6284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006285
6286#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006287#ifdef bottom_tree
6288#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006289extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006290#else
6291#ifndef xmlNewTextChild
6292extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006293#define xmlNewTextChild xmlNewTextChild__internal_alias
6294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006295#endif
6296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006297
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006298#ifdef bottom_tree
6299#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006300extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006301#else
6302#ifndef xmlNewTextLen
6303extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006304#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006305#endif
6306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006307
6308#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006309#ifdef bottom_xmlreader
6310#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006311extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006312#else
6313#ifndef xmlNewTextReader
6314extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006315#define xmlNewTextReader xmlNewTextReader__internal_alias
6316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006317#endif
6318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006319
6320#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006321#ifdef bottom_xmlreader
6322#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006323extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006324#else
6325#ifndef xmlNewTextReaderFilename
6326extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006327#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006329#endif
6330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006331
6332#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006333#ifdef bottom_xmlwriter
6334#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006335extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006336#else
6337#ifndef xmlNewTextWriter
6338extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006339#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006341#endif
6342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006343
6344#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006345#ifdef bottom_xmlwriter
6346#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006347extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006348#else
6349#ifndef xmlNewTextWriterDoc
6350extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006351#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006353#endif
6354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006355
6356#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006357#ifdef bottom_xmlwriter
6358#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006359extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006360#else
6361#ifndef xmlNewTextWriterFilename
6362extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006363#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006365#endif
6366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006367
6368#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006369#ifdef bottom_xmlwriter
6370#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006371extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006372#else
6373#ifndef xmlNewTextWriterMemory
6374extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006375#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006377#endif
6378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006379
6380#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006381#ifdef bottom_xmlwriter
6382#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006383extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006384#else
6385#ifndef xmlNewTextWriterPushParser
6386extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006387#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006389#endif
6390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006391
6392#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006393#ifdef bottom_xmlwriter
6394#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006395extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006396#else
6397#ifndef xmlNewTextWriterTree
6398extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006399#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006401#endif
6402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006403
6404#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006405#ifdef bottom_valid
6406#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006407extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006408#else
6409#ifndef xmlNewValidCtxt
6410extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006411#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006413#endif
6414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006416#ifdef bottom_parserInternals
6417#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006418extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006419#else
6420#ifndef xmlNextChar
6421extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006422#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006423#endif
6424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006425
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00006426#if defined(LIBXML_TREE_ENABLED)
6427#ifdef bottom_tree
6428#undef xmlNextElementSibling
6429extern __typeof (xmlNextElementSibling) xmlNextElementSibling __attribute((alias("xmlNextElementSibling__internal_alias")));
6430#else
6431#ifndef xmlNextElementSibling
6432extern __typeof (xmlNextElementSibling) xmlNextElementSibling__internal_alias __attribute((visibility("hidden")));
6433#define xmlNextElementSibling xmlNextElementSibling__internal_alias
6434#endif
6435#endif
6436#endif
6437
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006438#ifdef bottom_xmlIO
6439#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006440extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006441#else
6442#ifndef xmlNoNetExternalEntityLoader
6443extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006444#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006445#endif
6446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006447
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006448#ifdef bottom_tree
6449#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006450extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006451#else
6452#ifndef xmlNodeAddContent
6453extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006454#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006455#endif
6456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006457
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006458#ifdef bottom_tree
6459#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006460extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006461#else
6462#ifndef xmlNodeAddContentLen
6463extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006464#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006465#endif
6466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006467
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006468#ifdef bottom_tree
6469#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006470extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006471#else
6472#ifndef xmlNodeBufGetContent
6473extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006474#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006475#endif
6476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006477
6478#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006479#ifdef bottom_xmlsave
6480#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006481extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006482#else
6483#ifndef xmlNodeDump
6484extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006485#define xmlNodeDump xmlNodeDump__internal_alias
6486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006487#endif
6488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006489
6490#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006491#ifdef bottom_xmlsave
6492#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006493extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006494#else
6495#ifndef xmlNodeDumpOutput
6496extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006497#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006499#endif
6500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006501
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006502#ifdef bottom_tree
6503#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006504extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006505#else
6506#ifndef xmlNodeGetBase
6507extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006508#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006509#endif
6510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006511
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006512#ifdef bottom_tree
6513#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006514extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006515#else
6516#ifndef xmlNodeGetContent
6517extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006518#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006519#endif
6520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006521
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006522#ifdef bottom_tree
6523#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006524extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006525#else
6526#ifndef xmlNodeGetLang
6527extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006528#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006529#endif
6530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006531
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006532#ifdef bottom_tree
6533#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006534extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006535#else
6536#ifndef xmlNodeGetSpacePreserve
6537extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006538#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006539#endif
6540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006541
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006542#ifdef bottom_tree
6543#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006544extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006545#else
6546#ifndef xmlNodeIsText
6547extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006548#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006549#endif
6550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006551
6552#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006553#ifdef bottom_tree
6554#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006555extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006556#else
6557#ifndef xmlNodeListGetRawString
6558extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006559#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006561#endif
6562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006563
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006564#ifdef bottom_tree
6565#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006566extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006567#else
6568#ifndef xmlNodeListGetString
6569extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006570#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006571#endif
6572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006573
6574#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006575#ifdef bottom_tree
6576#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006577extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006578#else
6579#ifndef xmlNodeSetBase
6580extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006581#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006583#endif
6584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006585
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006586#ifdef bottom_tree
6587#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006588extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006589#else
6590#ifndef xmlNodeSetContent
6591extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006592#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006593#endif
6594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006595
6596#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006597#ifdef bottom_tree
6598#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006599extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006600#else
6601#ifndef xmlNodeSetContentLen
6602extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006603#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006605#endif
6606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006607
6608#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006609#ifdef bottom_tree
6610#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006611extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006612#else
6613#ifndef xmlNodeSetLang
6614extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006615#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006617#endif
6618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006619
6620#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006621#ifdef bottom_tree
6622#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006623extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006624#else
6625#ifndef xmlNodeSetName
6626extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006627#define xmlNodeSetName xmlNodeSetName__internal_alias
6628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006629#endif
6630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006631
6632#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006633#ifdef bottom_tree
6634#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006635extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006636#else
6637#ifndef xmlNodeSetSpacePreserve
6638extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006639#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006641#endif
6642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006643
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006644#ifdef bottom_uri
6645#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006646extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006647#else
6648#ifndef xmlNormalizeURIPath
6649extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006650#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006651#endif
6652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006653
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006654#ifdef bottom_xmlIO
6655#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006656extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006657#else
6658#ifndef xmlNormalizeWindowsPath
6659extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006660#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006661#endif
6662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006663
6664#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006665#ifdef bottom_xmlIO
6666#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006667extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006668#else
6669#ifndef xmlOutputBufferClose
6670extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006671#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006673#endif
6674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675
6676#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006677#ifdef bottom_xmlIO
Daniel Veillard67952602006-01-05 15:29:44 +00006678#undef xmlOutputBufferCreateBuffer
6679extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6680#else
6681#ifndef xmlOutputBufferCreateBuffer
6682extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6683#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6684#endif
6685#endif
6686#endif
6687
6688#if defined(LIBXML_OUTPUT_ENABLED)
6689#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006690#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006691extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006692#else
6693#ifndef xmlOutputBufferCreateFd
6694extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006695#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006697#endif
6698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006699
6700#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006701#ifdef bottom_xmlIO
6702#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006703extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006704#else
6705#ifndef xmlOutputBufferCreateFile
6706extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006707#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006709#endif
6710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006711
6712#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006713#ifdef bottom_xmlIO
6714#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006715extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006716#else
6717#ifndef xmlOutputBufferCreateFilename
6718extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006719#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006721#endif
6722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006723
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006724#ifdef bottom_xmlIO
6725#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006726extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006727#else
6728#ifndef xmlOutputBufferCreateFilenameDefault
6729extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006730#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006731#endif
6732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006733
6734#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006735#ifdef bottom_xmlIO
6736#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006737extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006738#else
6739#ifndef xmlOutputBufferCreateIO
6740extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006741#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006743#endif
6744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006745
6746#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006747#ifdef bottom_xmlIO
6748#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006749extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006750#else
6751#ifndef xmlOutputBufferFlush
6752extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006753#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006755#endif
6756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006757
6758#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006759#ifdef bottom_xmlIO
6760#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006761extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006762#else
6763#ifndef xmlOutputBufferWrite
6764extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006765#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006767#endif
6768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006769
6770#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006771#ifdef bottom_xmlIO
6772#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006773extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006774#else
6775#ifndef xmlOutputBufferWriteEscape
6776extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006777#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006779#endif
6780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006781
6782#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006783#ifdef bottom_xmlIO
6784#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006785extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006786#else
6787#ifndef xmlOutputBufferWriteString
6788extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006789#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006791#endif
6792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006793
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006794#ifdef bottom_parser
6795#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006796extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006797#else
6798#ifndef xmlParseAttValue
6799extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006800#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006801#endif
6802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006803
6804#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006805#ifdef bottom_parser
6806#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006807extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006808#else
6809#ifndef xmlParseAttribute
6810extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006811#define xmlParseAttribute xmlParseAttribute__internal_alias
6812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006813#endif
6814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006815
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006816#ifdef bottom_parser
6817#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006818extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006819#else
6820#ifndef xmlParseAttributeListDecl
6821extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006822#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006823#endif
6824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006825
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006826#ifdef bottom_parser
6827#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006828extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006829#else
6830#ifndef xmlParseAttributeType
6831extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006832#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006833#endif
6834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006835
6836#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006837#ifdef bottom_parser
6838#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006839extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006840#else
6841#ifndef xmlParseBalancedChunkMemory
6842extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006843#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006845#endif
6846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006847
6848#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006849#ifdef bottom_parser
6850#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006851extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006852#else
6853#ifndef xmlParseBalancedChunkMemoryRecover
6854extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006855#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006857#endif
6858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006860#ifdef bottom_parser
6861#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006862extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006863#else
6864#ifndef xmlParseCDSect
6865extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006866#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006867#endif
6868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006869
6870#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006871#ifdef bottom_catalog
6872#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006873extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006874#else
6875#ifndef xmlParseCatalogFile
6876extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006877#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006879#endif
6880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006882#ifdef bottom_parser
6883#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006884extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006885#else
6886#ifndef xmlParseCharData
6887extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006888#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006889#endif
6890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006892#ifdef bottom_encoding
6893#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006894extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006895#else
6896#ifndef xmlParseCharEncoding
6897extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006898#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006899#endif
6900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006902#ifdef bottom_parser
6903#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006904extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006905#else
6906#ifndef xmlParseCharRef
6907extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006908#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006909#endif
6910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006911
6912#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006913#ifdef bottom_parser
6914#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006915extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006916#else
6917#ifndef xmlParseChunk
6918extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006919#define xmlParseChunk xmlParseChunk__internal_alias
6920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006921#endif
6922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006923
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006924#ifdef bottom_parser
6925#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006926extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006927#else
6928#ifndef xmlParseComment
6929extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006930#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006931#endif
6932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006934#ifdef bottom_parser
6935#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006936extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006937#else
6938#ifndef xmlParseContent
6939extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006940#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006941#endif
6942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006944#ifdef bottom_parser
6945#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006946extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006947#else
6948#ifndef xmlParseCtxtExternalEntity
6949extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006950#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006951#endif
6952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006953
6954#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006955#ifdef bottom_parser
6956#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006957extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006958#else
6959#ifndef xmlParseDTD
6960extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006961#define xmlParseDTD xmlParseDTD__internal_alias
6962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006963#endif
6964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006965
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006966#ifdef bottom_parser
6967#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006968extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006969#else
6970#ifndef xmlParseDefaultDecl
6971extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006972#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006973#endif
6974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006975
6976#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006977#ifdef bottom_parser
6978#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006979extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006980#else
6981#ifndef xmlParseDoc
6982extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006983#define xmlParseDoc xmlParseDoc__internal_alias
6984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006985#endif
6986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006987
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006988#ifdef bottom_parser
6989#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006990extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006991#else
6992#ifndef xmlParseDocTypeDecl
6993extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006994#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006995#endif
6996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006997
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006998#ifdef bottom_parser
6999#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00007000extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007001#else
7002#ifndef xmlParseDocument
7003extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007004#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007005#endif
7006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007007
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007008#ifdef bottom_parser
7009#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00007010extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007011#else
7012#ifndef xmlParseElement
7013extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007014#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007015#endif
7016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007017
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007018#ifdef bottom_parser
7019#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007020extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007021#else
7022#ifndef xmlParseElementChildrenContentDecl
7023extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007024#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007025#endif
7026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007027
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007028#ifdef bottom_parser
7029#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007030extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007031#else
7032#ifndef xmlParseElementContentDecl
7033extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007034#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007035#endif
7036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007037
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007038#ifdef bottom_parser
7039#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007040extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007041#else
7042#ifndef xmlParseElementDecl
7043extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007044#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007045#endif
7046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007047
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007048#ifdef bottom_parser
7049#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007050extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007051#else
7052#ifndef xmlParseElementMixedContentDecl
7053extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007054#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007055#endif
7056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007057
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007058#ifdef bottom_parser
7059#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007060extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007061#else
7062#ifndef xmlParseEncName
7063extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007064#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007065#endif
7066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007067
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007068#ifdef bottom_parser
7069#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007070extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007071#else
7072#ifndef xmlParseEncodingDecl
7073extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007074#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007075#endif
7076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007077
7078#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007079#ifdef bottom_parser
7080#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007081extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007082#else
7083#ifndef xmlParseEndTag
7084extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007085#define xmlParseEndTag xmlParseEndTag__internal_alias
7086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007087#endif
7088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007089
7090#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007091#ifdef bottom_parser
7092#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007093extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007094#else
7095#ifndef xmlParseEntity
7096extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007097#define xmlParseEntity xmlParseEntity__internal_alias
7098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007099#endif
7100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007102#ifdef bottom_parser
7103#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007104extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007105#else
7106#ifndef xmlParseEntityDecl
7107extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007108#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007109#endif
7110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007111
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007112#ifdef bottom_parser
7113#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007114extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007115#else
7116#ifndef xmlParseEntityRef
7117extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007118#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007119#endif
7120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007121
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007122#ifdef bottom_parser
7123#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007124extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007125#else
7126#ifndef xmlParseEntityValue
7127extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007128#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007129#endif
7130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007131
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007132#ifdef bottom_parser
7133#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007134extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007135#else
7136#ifndef xmlParseEnumeratedType
7137extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007138#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007139#endif
7140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007142#ifdef bottom_parser
7143#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007144extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007145#else
7146#ifndef xmlParseEnumerationType
7147extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007148#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007149#endif
7150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007152#ifdef bottom_parser
7153#undef xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007154extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007155#else
7156#ifndef xmlParseExtParsedEnt
7157extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007158#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007159#endif
7160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007161
7162#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007163#ifdef bottom_parser
7164#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007165extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007166#else
7167#ifndef xmlParseExternalEntity
7168extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007169#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007171#endif
7172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007174#ifdef bottom_parser
7175#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007176extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007177#else
7178#ifndef xmlParseExternalID
7179extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007180#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007181#endif
7182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007184#ifdef bottom_parser
7185#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007186extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007187#else
7188#ifndef xmlParseExternalSubset
7189extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007190#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007191#endif
7192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007193
7194#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007195#ifdef bottom_parser
7196#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007197extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007198#else
7199#ifndef xmlParseFile
7200extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007201#define xmlParseFile xmlParseFile__internal_alias
7202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007203#endif
7204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007205
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007206#ifdef bottom_parser
7207#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007208extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007209#else
7210#ifndef xmlParseInNodeContext
7211extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007212#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007213#endif
7214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007215
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007216#ifdef bottom_parser
7217#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007218extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007219#else
7220#ifndef xmlParseMarkupDecl
7221extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007222#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007223#endif
7224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007225
7226#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007227#ifdef bottom_parser
7228#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007229extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007230#else
7231#ifndef xmlParseMemory
7232extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007233#define xmlParseMemory xmlParseMemory__internal_alias
7234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007235#endif
7236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007237
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007238#ifdef bottom_parser
7239#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007240extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007241#else
7242#ifndef xmlParseMisc
7243extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007244#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007245#endif
7246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007247
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007248#ifdef bottom_parser
7249#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007250extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007251#else
7252#ifndef xmlParseName
7253extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007254#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007255#endif
7256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007257
7258#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007259#ifdef bottom_legacy
7260#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007261extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007262#else
7263#ifndef xmlParseNamespace
7264extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007265#define xmlParseNamespace xmlParseNamespace__internal_alias
7266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007267#endif
7268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007269
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007270#ifdef bottom_parser
7271#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007272extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007273#else
7274#ifndef xmlParseNmtoken
7275extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007276#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007277#endif
7278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007279
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007280#ifdef bottom_parser
7281#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007282extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007283#else
7284#ifndef xmlParseNotationDecl
7285extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007286#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007287#endif
7288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007289
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007290#ifdef bottom_parser
7291#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007292extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007293#else
7294#ifndef xmlParseNotationType
7295extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007296#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007297#endif
7298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007299
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007300#ifdef bottom_parser
7301#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007302extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007303#else
7304#ifndef xmlParsePEReference
7305extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007306#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007307#endif
7308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007309
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007310#ifdef bottom_parser
7311#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007312extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007313#else
7314#ifndef xmlParsePI
7315extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007316#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007317#endif
7318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007319
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007320#ifdef bottom_parser
7321#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007322extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007323#else
7324#ifndef xmlParsePITarget
7325extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007326#define xmlParsePITarget xmlParsePITarget__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007327#endif
7328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007329
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007330#ifdef bottom_parser
7331#undef xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007332extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007333#else
7334#ifndef xmlParsePubidLiteral
7335extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007336#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007337#endif
7338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007339
7340#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007341#ifdef bottom_legacy
7342#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007343extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007344#else
7345#ifndef xmlParseQuotedString
7346extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007347#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007349#endif
7350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007352#ifdef bottom_parser
7353#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007354extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007355#else
7356#ifndef xmlParseReference
7357extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007358#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007359#endif
7360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007362#ifdef bottom_parser
7363#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007364extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007365#else
7366#ifndef xmlParseSDDecl
7367extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007368#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007369#endif
7370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007371
7372#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007373#ifdef bottom_parser
7374#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007375extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007376#else
7377#ifndef xmlParseStartTag
7378extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007379#define xmlParseStartTag xmlParseStartTag__internal_alias
7380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007381#endif
7382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007384#ifdef bottom_parser
7385#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007386extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007387#else
7388#ifndef xmlParseSystemLiteral
7389extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007390#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007391#endif
7392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007394#ifdef bottom_parser
7395#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007396extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007397#else
7398#ifndef xmlParseTextDecl
7399extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007400#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007401#endif
7402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007404#ifdef bottom_uri
7405#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007406extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007407#else
7408#ifndef xmlParseURI
7409extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007410#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007411#endif
7412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007414#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007415#undef xmlParseURIRaw
7416extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7417#else
7418#ifndef xmlParseURIRaw
7419extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7420#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7421#endif
7422#endif
7423
7424#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007425#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007426extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007427#else
7428#ifndef xmlParseURIReference
7429extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007430#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007431#endif
7432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007434#ifdef bottom_parser
7435#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007436extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007437#else
7438#ifndef xmlParseVersionInfo
7439extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007440#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007441#endif
7442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007444#ifdef bottom_parser
7445#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007446extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007447#else
7448#ifndef xmlParseVersionNum
7449extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007450#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007451#endif
7452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007454#ifdef bottom_parser
7455#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007456extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007457#else
7458#ifndef xmlParseXMLDecl
7459extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007460#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007461#endif
7462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007464#ifdef bottom_parserInternals
7465#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007466extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007467#else
7468#ifndef xmlParserAddNodeInfo
7469extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007470#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007471#endif
7472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007474#ifdef bottom_error
7475#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007476extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007477#else
7478#ifndef xmlParserError
7479extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007480#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007481#endif
7482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007484#ifdef bottom_parserInternals
7485#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007486extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007487#else
7488#ifndef xmlParserFindNodeInfo
7489extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007490#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007491#endif
7492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007494#ifdef bottom_parserInternals
7495#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007496extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007497#else
7498#ifndef xmlParserFindNodeInfoIndex
7499extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007500#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007501#endif
7502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007504#ifdef bottom_xmlIO
7505#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007506extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007507#else
7508#ifndef xmlParserGetDirectory
7509extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007510#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007511#endif
7512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007514#ifdef bottom_parser
7515#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007516extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007517#else
7518#ifndef xmlParserHandlePEReference
7519extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007520#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007521#endif
7522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007523
7524#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007525#ifdef bottom_legacy
7526#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007527extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007528#else
7529#ifndef xmlParserHandleReference
7530extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007531#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007533#endif
7534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007536#ifdef bottom_xmlIO
7537#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007538extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007539#else
7540#ifndef xmlParserInputBufferCreateFd
7541extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007542#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007543#endif
7544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007546#ifdef bottom_xmlIO
7547#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007548extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007549#else
7550#ifndef xmlParserInputBufferCreateFile
7551extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007552#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007553#endif
7554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007556#ifdef bottom_xmlIO
7557#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007558extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007559#else
7560#ifndef xmlParserInputBufferCreateFilename
7561extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007562#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007563#endif
7564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007565
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007566#ifdef bottom_xmlIO
7567#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007568extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007569#else
7570#ifndef xmlParserInputBufferCreateFilenameDefault
7571extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007572#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007573#endif
7574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007575
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007576#ifdef bottom_xmlIO
7577#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007578extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007579#else
7580#ifndef xmlParserInputBufferCreateIO
7581extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007582#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007583#endif
7584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007585
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007586#ifdef bottom_xmlIO
7587#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007588extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007589#else
7590#ifndef xmlParserInputBufferCreateMem
7591extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007592#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007593#endif
7594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007595
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007596#ifdef bottom_xmlIO
7597#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007598extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007599#else
7600#ifndef xmlParserInputBufferCreateStatic
7601extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007602#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007603#endif
7604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007605
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007606#ifdef bottom_xmlIO
7607#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007608extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007609#else
7610#ifndef xmlParserInputBufferGrow
7611extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007612#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007613#endif
7614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007615
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007616#ifdef bottom_xmlIO
7617#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007618extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007619#else
7620#ifndef xmlParserInputBufferPush
7621extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007622#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007623#endif
7624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007625
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007626#ifdef bottom_xmlIO
7627#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007628extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007629#else
7630#ifndef xmlParserInputBufferRead
7631extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007632#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007633#endif
7634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007635
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007636#ifdef bottom_parserInternals
7637#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007638extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007639#else
7640#ifndef xmlParserInputGrow
7641extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007642#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007643#endif
7644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007645
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007646#ifdef bottom_parserInternals
7647#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007648extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007649#else
7650#ifndef xmlParserInputRead
7651extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007652#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007653#endif
7654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007655
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007656#ifdef bottom_parserInternals
7657#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007658extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007659#else
7660#ifndef xmlParserInputShrink
7661extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007662#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007663#endif
7664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007665
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007666#ifdef bottom_error
7667#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007668extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007669#else
7670#ifndef xmlParserPrintFileContext
7671extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007672#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007673#endif
7674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007675
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007676#ifdef bottom_error
7677#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007678extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007679#else
7680#ifndef xmlParserPrintFileInfo
7681extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007682#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007683#endif
7684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007685
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007686#ifdef bottom_error
7687#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007688extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007689#else
7690#ifndef xmlParserValidityError
7691extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007692#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007693#endif
7694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007695
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007696#ifdef bottom_error
7697#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007698extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007699#else
7700#ifndef xmlParserValidityWarning
7701extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007702#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007703#endif
7704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007705
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007706#ifdef bottom_error
7707#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007708extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007709#else
7710#ifndef xmlParserWarning
7711extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007712#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007713#endif
7714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007715
William M. Brack7f28a012007-01-11 23:42:10 +00007716#ifdef bottom_uri
7717#undef xmlPathToURI
7718extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7719#else
7720#ifndef xmlPathToURI
7721extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7722#define xmlPathToURI xmlPathToURI__internal_alias
7723#endif
7724#endif
7725
Daniel Veillardbe076e92005-01-04 20:18:14 +00007726#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007727#ifdef bottom_pattern
7728#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007729extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007730#else
7731#ifndef xmlPatternFromRoot
7732extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007733#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007735#endif
7736#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007737
7738#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007739#ifdef bottom_pattern
7740#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007741extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007742#else
7743#ifndef xmlPatternGetStreamCtxt
7744extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007745#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007747#endif
7748#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007749
7750#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007751#ifdef bottom_pattern
7752#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007753extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007754#else
7755#ifndef xmlPatternMatch
7756extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007757#define xmlPatternMatch xmlPatternMatch__internal_alias
7758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007759#endif
7760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007761
7762#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007763#ifdef bottom_pattern
7764#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007765extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007766#else
7767#ifndef xmlPatternMaxDepth
7768extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007769#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007771#endif
7772#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007773
7774#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007775#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007776#undef xmlPatternMinDepth
7777extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7778#else
7779#ifndef xmlPatternMinDepth
7780extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7781#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7782#endif
7783#endif
7784#endif
7785
7786#if defined(LIBXML_PATTERN_ENABLED)
7787#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007788#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007789extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007790#else
7791#ifndef xmlPatternStreamable
7792extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007793#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007795#endif
7796#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007797
7798#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007799#ifdef bottom_pattern
7800#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007801extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007802#else
7803#ifndef xmlPatterncompile
7804extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007805#define xmlPatterncompile xmlPatterncompile__internal_alias
7806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007807#endif
7808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007810#ifdef bottom_parserInternals
7811#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007812extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007813#else
7814#ifndef xmlPedanticParserDefault
7815extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007816#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007817#endif
7818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007820#ifdef bottom_parser
7821#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007822extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007823#else
7824#ifndef xmlPopInput
7825extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007826#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007827#endif
7828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007830#ifdef bottom_xmlIO
7831#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007832extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007833#else
7834#ifndef xmlPopInputCallbacks
7835extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007836#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007837#endif
7838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007839
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00007840#if defined(LIBXML_TREE_ENABLED)
7841#ifdef bottom_tree
7842#undef xmlPreviousElementSibling
7843extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
7844#else
7845#ifndef xmlPreviousElementSibling
7846extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
7847#define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
7848#endif
7849#endif
7850#endif
7851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007852#ifdef bottom_uri
7853#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007854extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007855#else
7856#ifndef xmlPrintURI
7857extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007858#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007859#endif
7860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007862#ifdef bottom_parser
7863#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007864extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007865#else
7866#ifndef xmlPushInput
7867extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007868#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007869#endif
7870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007872#ifdef bottom_threads
7873#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007874extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007875#else
7876#ifndef xmlRMutexLock
7877extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007878#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007879#endif
7880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007882#ifdef bottom_threads
7883#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007884extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007885#else
7886#ifndef xmlRMutexUnlock
7887extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007888#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007889#endif
7890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007892#ifdef bottom_parser
7893#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007894extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007895#else
7896#ifndef xmlReadDoc
7897extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007898#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007899#endif
7900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007902#ifdef bottom_parser
7903#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007904extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007905#else
7906#ifndef xmlReadFd
7907extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007908#define xmlReadFd xmlReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007909#endif
7910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007912#ifdef bottom_parser
7913#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007914extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007915#else
7916#ifndef xmlReadFile
7917extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007918#define xmlReadFile xmlReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007919#endif
7920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007922#ifdef bottom_parser
7923#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007924extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007925#else
7926#ifndef xmlReadIO
7927extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007928#define xmlReadIO xmlReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007929#endif
7930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007931
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007932#ifdef bottom_parser
7933#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007934extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007935#else
7936#ifndef xmlReadMemory
7937extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007938#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007939#endif
7940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007941
7942#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007943#ifdef bottom_xmlreader
7944#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007945extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007946#else
7947#ifndef xmlReaderForDoc
7948extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007949#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007951#endif
7952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007953
7954#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007955#ifdef bottom_xmlreader
7956#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007957extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007958#else
7959#ifndef xmlReaderForFd
7960extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007961#define xmlReaderForFd xmlReaderForFd__internal_alias
7962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007963#endif
7964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007965
7966#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007967#ifdef bottom_xmlreader
7968#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007969extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007970#else
7971#ifndef xmlReaderForFile
7972extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007973#define xmlReaderForFile xmlReaderForFile__internal_alias
7974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007975#endif
7976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007977
7978#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007979#ifdef bottom_xmlreader
7980#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007981extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007982#else
7983#ifndef xmlReaderForIO
7984extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007985#define xmlReaderForIO xmlReaderForIO__internal_alias
7986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007987#endif
7988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007989
7990#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007991#ifdef bottom_xmlreader
7992#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007993extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007994#else
7995#ifndef xmlReaderForMemory
7996extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007997#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007999#endif
8000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008001
8002#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008003#ifdef bottom_xmlreader
8004#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008005extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008006#else
8007#ifndef xmlReaderNewDoc
8008extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008009#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
8010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008011#endif
8012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008013
8014#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008015#ifdef bottom_xmlreader
8016#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008017extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008018#else
8019#ifndef xmlReaderNewFd
8020extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008021#define xmlReaderNewFd xmlReaderNewFd__internal_alias
8022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008023#endif
8024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008025
8026#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008027#ifdef bottom_xmlreader
8028#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008029extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008030#else
8031#ifndef xmlReaderNewFile
8032extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008033#define xmlReaderNewFile xmlReaderNewFile__internal_alias
8034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008035#endif
8036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008037
8038#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008039#ifdef bottom_xmlreader
8040#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008041extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008042#else
8043#ifndef xmlReaderNewIO
8044extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008045#define xmlReaderNewIO xmlReaderNewIO__internal_alias
8046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008047#endif
8048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008049
8050#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008051#ifdef bottom_xmlreader
8052#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008053extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008054#else
8055#ifndef xmlReaderNewMemory
8056extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008057#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
8058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008059#endif
8060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008061
8062#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008063#ifdef bottom_xmlreader
8064#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00008065extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008066#else
8067#ifndef xmlReaderNewWalker
8068extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008069#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
8070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008071#endif
8072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008073
8074#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008075#ifdef bottom_xmlreader
8076#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00008077extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008078#else
8079#ifndef xmlReaderWalker
8080extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008081#define xmlReaderWalker xmlReaderWalker__internal_alias
8082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008083#endif
8084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008086#ifdef bottom_xmlmemory
8087#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008088extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008089#else
8090#ifndef xmlReallocLoc
8091extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008092#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008093#endif
8094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008095
8096#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008097#ifdef bottom_tree
8098#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008099extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008100#else
8101#ifndef xmlReconciliateNs
8102extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008103#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008105#endif
8106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008107
8108#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008109#ifdef bottom_parser
8110#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008111extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008112#else
8113#ifndef xmlRecoverDoc
8114extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008115#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008117#endif
8118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008119
8120#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008121#ifdef bottom_parser
8122#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008123extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008124#else
8125#ifndef xmlRecoverFile
8126extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008127#define xmlRecoverFile xmlRecoverFile__internal_alias
8128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008129#endif
8130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008131
8132#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008133#ifdef bottom_parser
8134#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008135extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008136#else
8137#ifndef xmlRecoverMemory
8138extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008139#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008141#endif
8142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008143
8144#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008145#ifdef bottom_xmlregexp
8146#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008147extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008148#else
8149#ifndef xmlRegExecErrInfo
8150extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008151#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008153#endif
8154#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008155
8156#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008157#ifdef bottom_xmlregexp
8158#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008159extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008160#else
8161#ifndef xmlRegExecNextValues
8162extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008163#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008165#endif
8166#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008167
8168#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008169#ifdef bottom_xmlregexp
8170#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008171extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008172#else
8173#ifndef xmlRegExecPushString
8174extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008175#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008177#endif
8178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008179
8180#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008181#ifdef bottom_xmlregexp
8182#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008183extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008184#else
8185#ifndef xmlRegExecPushString2
8186extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008187#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008189#endif
8190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008191
8192#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008193#ifdef bottom_xmlregexp
8194#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008195extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008196#else
8197#ifndef xmlRegFreeExecCtxt
8198extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008199#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008201#endif
8202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008203
8204#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008205#ifdef bottom_xmlregexp
8206#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008207extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008208#else
8209#ifndef xmlRegFreeRegexp
8210extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008211#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008213#endif
8214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008215
8216#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008217#ifdef bottom_xmlregexp
8218#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008219extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008220#else
8221#ifndef xmlRegNewExecCtxt
8222extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008223#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008225#endif
8226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008227
8228#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008229#ifdef bottom_xmlregexp
8230#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008231extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008232#else
8233#ifndef xmlRegexpCompile
8234extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008235#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008237#endif
8238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008239
8240#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008241#ifdef bottom_xmlregexp
8242#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008243extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008244#else
8245#ifndef xmlRegexpExec
8246extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008247#define xmlRegexpExec xmlRegexpExec__internal_alias
8248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008249#endif
8250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008251
8252#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008253#ifdef bottom_xmlregexp
8254#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008255extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008256#else
8257#ifndef xmlRegexpIsDeterminist
8258extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008259#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008261#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008262#endif
8263
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008264#if defined(LIBXML_REGEXP_ENABLED)
8265#ifdef bottom_xmlregexp
8266#undef xmlRegexpPrint
8267extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8268#else
8269#ifndef xmlRegexpPrint
8270extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8271#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8272#endif
8273#endif
8274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008275
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008276#ifdef bottom_encoding
8277#undef xmlRegisterCharEncodingHandler
8278extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8279#else
8280#ifndef xmlRegisterCharEncodingHandler
8281extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8282#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8283#endif
8284#endif
8285
8286#ifdef bottom_xmlIO
8287#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008288extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008289#else
8290#ifndef xmlRegisterDefaultInputCallbacks
8291extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008292#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008293#endif
8294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008295
8296#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008297#ifdef bottom_xmlIO
8298#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008299extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008300#else
8301#ifndef xmlRegisterDefaultOutputCallbacks
8302extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008303#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008305#endif
8306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008307
8308#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008309#ifdef bottom_xmlIO
8310#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008311extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008312#else
8313#ifndef xmlRegisterHTTPPostCallbacks
8314extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008315#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008317#endif
8318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008319
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008320#ifdef bottom_xmlIO
8321#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008322extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008323#else
8324#ifndef xmlRegisterInputCallbacks
8325extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008326#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008327#endif
8328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008329
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008330#ifdef bottom_globals
8331#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008332extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008333#else
8334#ifndef xmlRegisterNodeDefault
8335extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008336#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008337#endif
8338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008339
8340#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008341#ifdef bottom_xmlIO
8342#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008343extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008344#else
8345#ifndef xmlRegisterOutputCallbacks
8346extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008347#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008349#endif
8350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008351
8352#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008353#ifdef bottom_relaxng
8354#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008355extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008356#else
8357#ifndef xmlRelaxNGCleanupTypes
8358extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008359#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008361#endif
8362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008363
8364#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008365#ifdef bottom_relaxng
8366#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008367extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008368#else
8369#ifndef xmlRelaxNGDump
8370extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008371#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008373#endif
8374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008375
8376#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008377#ifdef bottom_relaxng
8378#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008379extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008380#else
8381#ifndef xmlRelaxNGDumpTree
8382extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008383#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008385#endif
8386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008387
8388#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008389#ifdef bottom_relaxng
8390#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008391extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008392#else
8393#ifndef xmlRelaxNGFree
8394extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008395#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008397#endif
8398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008399
8400#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008401#ifdef bottom_relaxng
8402#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008403extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008404#else
8405#ifndef xmlRelaxNGFreeParserCtxt
8406extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008407#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008409#endif
8410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008411
8412#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008413#ifdef bottom_relaxng
8414#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008415extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008416#else
8417#ifndef xmlRelaxNGFreeValidCtxt
8418extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008419#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008421#endif
8422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008423
8424#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008425#ifdef bottom_relaxng
8426#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008427extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008428#else
8429#ifndef xmlRelaxNGGetParserErrors
8430extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008431#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008433#endif
8434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008435
8436#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008437#ifdef bottom_relaxng
8438#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008439extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008440#else
8441#ifndef xmlRelaxNGGetValidErrors
8442extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008443#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008445#endif
8446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008447
8448#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008449#ifdef bottom_relaxng
8450#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008451extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008452#else
8453#ifndef xmlRelaxNGInitTypes
8454extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008455#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008457#endif
8458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008459
8460#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008461#ifdef bottom_relaxng
8462#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008463extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008464#else
8465#ifndef xmlRelaxNGNewDocParserCtxt
8466extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008467#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008469#endif
8470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008471
8472#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008473#ifdef bottom_relaxng
8474#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008475extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008476#else
8477#ifndef xmlRelaxNGNewMemParserCtxt
8478extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008479#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008481#endif
8482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008483
8484#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008485#ifdef bottom_relaxng
8486#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008487extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008488#else
8489#ifndef xmlRelaxNGNewParserCtxt
8490extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008491#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008493#endif
8494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008495
8496#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008497#ifdef bottom_relaxng
8498#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008499extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008500#else
8501#ifndef xmlRelaxNGNewValidCtxt
8502extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008503#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008505#endif
8506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008507
8508#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008509#ifdef bottom_relaxng
8510#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008511extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008512#else
8513#ifndef xmlRelaxNGParse
8514extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008515#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008517#endif
8518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008519
8520#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008521#ifdef bottom_relaxng
8522#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008523extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008524#else
8525#ifndef xmlRelaxNGSetParserErrors
8526extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008527#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008529#endif
8530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008531
8532#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008533#ifdef bottom_relaxng
Daniel Veillardd463c992006-02-23 22:07:59 +00008534#undef xmlRelaxNGSetParserStructuredErrors
8535extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8536#else
8537#ifndef xmlRelaxNGSetParserStructuredErrors
8538extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8539#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8540#endif
8541#endif
8542#endif
8543
8544#if defined(LIBXML_SCHEMAS_ENABLED)
8545#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008546#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008547extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008548#else
8549#ifndef xmlRelaxNGSetValidErrors
8550extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008551#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008553#endif
8554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008555
8556#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008557#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008558#undef xmlRelaxNGSetValidStructuredErrors
8559extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8560#else
8561#ifndef xmlRelaxNGSetValidStructuredErrors
8562extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8563#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8564#endif
8565#endif
8566#endif
8567
8568#if defined(LIBXML_SCHEMAS_ENABLED)
8569#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008570#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008571extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008572#else
8573#ifndef xmlRelaxNGValidateDoc
8574extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008575#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008577#endif
8578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008579
8580#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008581#ifdef bottom_relaxng
8582#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008583extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008584#else
8585#ifndef xmlRelaxNGValidateFullElement
8586extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008587#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008589#endif
8590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008591
8592#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008593#ifdef bottom_relaxng
8594#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008595extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008596#else
8597#ifndef xmlRelaxNGValidatePopElement
8598extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008599#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008601#endif
8602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008603
8604#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008605#ifdef bottom_relaxng
8606#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008607extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008608#else
8609#ifndef xmlRelaxNGValidatePushCData
8610extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008611#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008613#endif
8614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008615
8616#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008617#ifdef bottom_relaxng
8618#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008619extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008620#else
8621#ifndef xmlRelaxNGValidatePushElement
8622extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008623#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008625#endif
8626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008627
8628#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008629#ifdef bottom_relaxng
8630#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008631extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008632#else
8633#ifndef xmlRelaxParserSetFlag
8634extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008635#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008637#endif
8638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008639
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008640#ifdef bottom_valid
8641#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008642extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008643#else
8644#ifndef xmlRemoveID
8645extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008646#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008647#endif
8648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008649
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008650#ifdef bottom_tree
8651#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008652extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008653#else
8654#ifndef xmlRemoveProp
8655extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008656#define xmlRemoveProp xmlRemoveProp__internal_alias
8657#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008659
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008660#ifdef bottom_valid
8661#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008662extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008663#else
8664#ifndef xmlRemoveRef
8665extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008666#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008667#endif
8668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008669
8670#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008671#ifdef bottom_tree
8672#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008673extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008674#else
8675#ifndef xmlReplaceNode
8676extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008677#define xmlReplaceNode xmlReplaceNode__internal_alias
8678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008679#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008680#endif
8681
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008682#ifdef bottom_error
8683#undef xmlResetError
8684extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8685#else
8686#ifndef xmlResetError
8687extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8688#define xmlResetError xmlResetError__internal_alias
8689#endif
8690#endif
8691
8692#ifdef bottom_error
8693#undef xmlResetLastError
8694extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8695#else
8696#ifndef xmlResetLastError
8697extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8698#define xmlResetLastError xmlResetLastError__internal_alias
8699#endif
8700#endif
8701
8702#ifdef bottom_SAX2
8703#undef xmlSAX2AttributeDecl
8704extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8705#else
8706#ifndef xmlSAX2AttributeDecl
8707extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8708#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8709#endif
8710#endif
8711
8712#ifdef bottom_SAX2
8713#undef xmlSAX2CDataBlock
8714extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8715#else
8716#ifndef xmlSAX2CDataBlock
8717extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8718#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8719#endif
8720#endif
8721
8722#ifdef bottom_SAX2
8723#undef xmlSAX2Characters
8724extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8725#else
8726#ifndef xmlSAX2Characters
8727extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8728#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8729#endif
8730#endif
8731
8732#ifdef bottom_SAX2
8733#undef xmlSAX2Comment
8734extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8735#else
8736#ifndef xmlSAX2Comment
8737extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8738#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8739#endif
8740#endif
8741
8742#ifdef bottom_SAX2
8743#undef xmlSAX2ElementDecl
8744extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8745#else
8746#ifndef xmlSAX2ElementDecl
8747extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8748#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8749#endif
8750#endif
8751
8752#ifdef bottom_SAX2
8753#undef xmlSAX2EndDocument
8754extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8755#else
8756#ifndef xmlSAX2EndDocument
8757extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8758#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8759#endif
8760#endif
8761
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008762#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008763#ifdef bottom_SAX2
8764#undef xmlSAX2EndElement
8765extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8766#else
8767#ifndef xmlSAX2EndElement
8768extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8769#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8770#endif
8771#endif
8772#endif
8773
8774#ifdef bottom_SAX2
8775#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008776extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008777#else
8778#ifndef xmlSAX2EndElementNs
8779extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008780#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008781#endif
8782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008783
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008784#ifdef bottom_SAX2
8785#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008786extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008787#else
8788#ifndef xmlSAX2EntityDecl
8789extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008790#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008791#endif
8792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008793
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008794#ifdef bottom_SAX2
8795#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008796extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008797#else
8798#ifndef xmlSAX2ExternalSubset
8799extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008800#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008801#endif
8802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008803
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008804#ifdef bottom_SAX2
8805#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008806extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008807#else
8808#ifndef xmlSAX2GetColumnNumber
8809extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008810#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008811#endif
8812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008813
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008814#ifdef bottom_SAX2
8815#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008816extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008817#else
8818#ifndef xmlSAX2GetEntity
8819extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008820#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008821#endif
8822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008823
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008824#ifdef bottom_SAX2
8825#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008826extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008827#else
8828#ifndef xmlSAX2GetLineNumber
8829extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008830#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008831#endif
8832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008833
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008834#ifdef bottom_SAX2
8835#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008836extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008837#else
8838#ifndef xmlSAX2GetParameterEntity
8839extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008840#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008841#endif
8842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008843
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008844#ifdef bottom_SAX2
8845#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008846extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008847#else
8848#ifndef xmlSAX2GetPublicId
8849extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008850#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008851#endif
8852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008853
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008854#ifdef bottom_SAX2
8855#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008856extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008857#else
8858#ifndef xmlSAX2GetSystemId
8859extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008860#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008861#endif
8862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008863
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008864#ifdef bottom_SAX2
8865#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008866extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008867#else
8868#ifndef xmlSAX2HasExternalSubset
8869extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008870#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008871#endif
8872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008873
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008874#ifdef bottom_SAX2
8875#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008876extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008877#else
8878#ifndef xmlSAX2HasInternalSubset
8879extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008880#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008881#endif
8882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008883
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008884#ifdef bottom_SAX2
8885#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008886extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008887#else
8888#ifndef xmlSAX2IgnorableWhitespace
8889extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008890#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008891#endif
8892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008894#ifdef bottom_SAX2
8895#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008896extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008897#else
8898#ifndef xmlSAX2InitDefaultSAXHandler
8899extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008900#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008901#endif
8902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008903
8904#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008905#ifdef bottom_SAX2
8906#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008907extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008908#else
8909#ifndef xmlSAX2InitDocbDefaultSAXHandler
8910extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008911#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008913#endif
8914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008915
8916#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008917#ifdef bottom_SAX2
8918#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008919extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008920#else
8921#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8922extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008923#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008925#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008926#endif
8927
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008928#ifdef bottom_SAX2
8929#undef xmlSAX2InternalSubset
8930extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8931#else
8932#ifndef xmlSAX2InternalSubset
8933extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8934#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8935#endif
8936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008937
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008938#ifdef bottom_SAX2
8939#undef xmlSAX2IsStandalone
8940extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8941#else
8942#ifndef xmlSAX2IsStandalone
8943extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8944#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8945#endif
8946#endif
8947
8948#ifdef bottom_SAX2
8949#undef xmlSAX2NotationDecl
8950extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8951#else
8952#ifndef xmlSAX2NotationDecl
8953extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8954#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8955#endif
8956#endif
8957
8958#ifdef bottom_SAX2
8959#undef xmlSAX2ProcessingInstruction
8960extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8961#else
8962#ifndef xmlSAX2ProcessingInstruction
8963extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8964#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8965#endif
8966#endif
8967
8968#ifdef bottom_SAX2
8969#undef xmlSAX2Reference
8970extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8971#else
8972#ifndef xmlSAX2Reference
8973extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8974#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8975#endif
8976#endif
8977
8978#ifdef bottom_SAX2
8979#undef xmlSAX2ResolveEntity
8980extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8981#else
8982#ifndef xmlSAX2ResolveEntity
8983extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8984#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8985#endif
8986#endif
8987
8988#ifdef bottom_SAX2
8989#undef xmlSAX2SetDocumentLocator
8990extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8991#else
8992#ifndef xmlSAX2SetDocumentLocator
8993extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8994#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8995#endif
8996#endif
8997
8998#ifdef bottom_SAX2
8999#undef xmlSAX2StartDocument
9000extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
9001#else
9002#ifndef xmlSAX2StartDocument
9003extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
9004#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
9005#endif
9006#endif
9007
Daniel Veillardbca3ad22005-08-23 22:14:02 +00009008#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009009#ifdef bottom_SAX2
9010#undef xmlSAX2StartElement
9011extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
9012#else
9013#ifndef xmlSAX2StartElement
9014extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
9015#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
9016#endif
9017#endif
9018#endif
9019
9020#ifdef bottom_SAX2
9021#undef xmlSAX2StartElementNs
9022extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
9023#else
9024#ifndef xmlSAX2StartElementNs
9025extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
9026#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
9027#endif
9028#endif
9029
9030#ifdef bottom_SAX2
9031#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00009032extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009033#else
9034#ifndef xmlSAX2UnparsedEntityDecl
9035extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009036#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009037#endif
9038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009039
9040#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009041#ifdef bottom_SAX2
9042#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009043extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009044#else
9045#ifndef xmlSAXDefaultVersion
9046extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009047#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
9048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009049#endif
9050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009051
9052#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009053#ifdef bottom_parser
9054#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00009055extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009056#else
9057#ifndef xmlSAXParseDTD
9058extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009059#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
9060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009061#endif
9062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009063
9064#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009065#ifdef bottom_parser
9066#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009067extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009068#else
9069#ifndef xmlSAXParseDoc
9070extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009071#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
9072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009073#endif
9074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009075
9076#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009077#ifdef bottom_parser
9078#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00009079extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009080#else
9081#ifndef xmlSAXParseEntity
9082extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009083#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009085#endif
9086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009087
9088#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009089#ifdef bottom_parser
9090#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009091extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009092#else
9093#ifndef xmlSAXParseFile
9094extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009095#define xmlSAXParseFile xmlSAXParseFile__internal_alias
9096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009097#endif
9098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009099
9100#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009101#ifdef bottom_parser
9102#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009103extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009104#else
9105#ifndef xmlSAXParseFileWithData
9106extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009107#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009109#endif
9110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009111
9112#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009113#ifdef bottom_parser
9114#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009115extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009116#else
9117#ifndef xmlSAXParseMemory
9118extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009119#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009121#endif
9122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009123
9124#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009125#ifdef bottom_parser
9126#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009127extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009128#else
9129#ifndef xmlSAXParseMemoryWithData
9130extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009131#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009133#endif
9134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009135
9136#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009137#ifdef bottom_parser
9138#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009139extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009140#else
9141#ifndef xmlSAXUserParseFile
9142extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009143#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009145#endif
9146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009147
9148#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009149#ifdef bottom_parser
9150#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009151extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009152#else
9153#ifndef xmlSAXUserParseMemory
9154extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009155#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009157#endif
9158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009159
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009160#ifdef bottom_SAX2
9161#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009162extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009163#else
9164#ifndef xmlSAXVersion
9165extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009166#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009167#endif
9168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009169
9170#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009171#ifdef bottom_xmlsave
9172#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009173extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009174#else
9175#ifndef xmlSaveClose
9176extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009177#define xmlSaveClose xmlSaveClose__internal_alias
9178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009179#endif
9180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009181
9182#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009183#ifdef bottom_xmlsave
9184#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009185extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009186#else
9187#ifndef xmlSaveDoc
9188extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009189#define xmlSaveDoc xmlSaveDoc__internal_alias
9190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009191#endif
9192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009193
9194#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009195#ifdef bottom_xmlsave
9196#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009197extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009198#else
9199#ifndef xmlSaveFile
9200extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009201#define xmlSaveFile xmlSaveFile__internal_alias
9202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009203#endif
9204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009205
9206#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009207#ifdef bottom_xmlsave
9208#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009209extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009210#else
9211#ifndef xmlSaveFileEnc
9212extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009213#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009215#endif
9216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009217
9218#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009219#ifdef bottom_xmlsave
9220#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009221extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009222#else
9223#ifndef xmlSaveFileTo
9224extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009225#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009227#endif
9228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009229
9230#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009231#ifdef bottom_xmlsave
9232#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009233extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009234#else
9235#ifndef xmlSaveFlush
9236extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009237#define xmlSaveFlush xmlSaveFlush__internal_alias
9238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009239#endif
9240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009241
9242#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009243#ifdef bottom_xmlsave
9244#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009245extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009246#else
9247#ifndef xmlSaveFormatFile
9248extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009249#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009251#endif
9252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009253
9254#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009255#ifdef bottom_xmlsave
9256#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009257extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009258#else
9259#ifndef xmlSaveFormatFileEnc
9260extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009261#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009263#endif
9264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009265
9266#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009267#ifdef bottom_xmlsave
9268#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009269extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009270#else
9271#ifndef xmlSaveFormatFileTo
9272extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009273#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009275#endif
9276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009277
9278#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009279#ifdef bottom_xmlsave
9280#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009281extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009282#else
9283#ifndef xmlSaveSetAttrEscape
9284extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009285#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009287#endif
9288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009289
9290#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009291#ifdef bottom_xmlsave
9292#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009293extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009294#else
9295#ifndef xmlSaveSetEscape
9296extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009297#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009299#endif
9300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009301
9302#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009303#ifdef bottom_xmlsave
Daniel Veillard67952602006-01-05 15:29:44 +00009304#undef xmlSaveToBuffer
9305extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9306#else
9307#ifndef xmlSaveToBuffer
9308extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9309#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9310#endif
9311#endif
9312#endif
9313
9314#if defined(LIBXML_OUTPUT_ENABLED)
9315#ifdef bottom_xmlsave
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009316#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009317extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009318#else
9319#ifndef xmlSaveToFd
9320extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009321#define xmlSaveToFd xmlSaveToFd__internal_alias
9322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009323#endif
9324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009325
9326#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009327#ifdef bottom_xmlsave
9328#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009329extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009330#else
9331#ifndef xmlSaveToFilename
9332extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009333#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009335#endif
9336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009337
9338#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009339#ifdef bottom_xmlsave
9340#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009341extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009342#else
9343#ifndef xmlSaveToIO
9344extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009345#define xmlSaveToIO xmlSaveToIO__internal_alias
9346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009347#endif
9348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009349
9350#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009351#ifdef bottom_xmlsave
9352#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009353extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009354#else
9355#ifndef xmlSaveTree
9356extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009357#define xmlSaveTree xmlSaveTree__internal_alias
9358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009359#endif
9360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009362#ifdef bottom_uri
9363#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009364extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009365#else
9366#ifndef xmlSaveUri
9367extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009368#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009369#endif
9370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009371
9372#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009373#ifdef bottom_legacy
9374#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009375extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009376#else
9377#ifndef xmlScanName
9378extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009379#define xmlScanName xmlScanName__internal_alias
9380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009381#endif
9382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009383
9384#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009385#ifdef bottom_xmlschemas
9386#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009387extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009388#else
9389#ifndef xmlSchemaCheckFacet
9390extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009391#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009393#endif
9394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009395
9396#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009397#ifdef bottom_xmlschemastypes
9398#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009399extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009400#else
9401#ifndef xmlSchemaCleanupTypes
9402extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009403#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009405#endif
9406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009407
9408#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009409#ifdef bottom_xmlschemastypes
9410#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009411extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009412#else
9413#ifndef xmlSchemaCollapseString
9414extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009415#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009417#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009418#endif
9419
Daniel Veillardb5839c32005-02-19 18:27:14 +00009420#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009421#ifdef bottom_xmlschemastypes
9422#undef xmlSchemaCompareValues
9423extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9424#else
9425#ifndef xmlSchemaCompareValues
9426extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9427#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9428#endif
9429#endif
9430#endif
9431
9432#if defined(LIBXML_SCHEMAS_ENABLED)
9433#ifdef bottom_xmlschemastypes
9434#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009435extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009436#else
9437#ifndef xmlSchemaCompareValuesWhtsp
9438extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009439#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009441#endif
9442#endif
9443
9444#if defined(LIBXML_SCHEMAS_ENABLED)
9445#ifdef bottom_xmlschemastypes
9446#undef xmlSchemaCopyValue
9447extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9448#else
9449#ifndef xmlSchemaCopyValue
9450extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9451#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9452#endif
9453#endif
9454#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009455
Daniel Veillardbe076e92005-01-04 20:18:14 +00009456#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009457#ifdef bottom_xmlschemas
9458#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009459extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009460#else
9461#ifndef xmlSchemaDump
9462extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009463#define xmlSchemaDump xmlSchemaDump__internal_alias
9464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009465#endif
9466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009467
9468#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009469#ifdef bottom_xmlschemas
9470#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009471extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009472#else
9473#ifndef xmlSchemaFree
9474extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009475#define xmlSchemaFree xmlSchemaFree__internal_alias
9476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009477#endif
9478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009479
9480#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009481#ifdef bottom_xmlschemas
9482#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009483extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009484#else
9485#ifndef xmlSchemaFreeFacet
9486extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009487#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009489#endif
9490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009491
9492#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009493#ifdef bottom_xmlschemas
9494#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009495extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009496#else
9497#ifndef xmlSchemaFreeParserCtxt
9498extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009499#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009501#endif
9502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009503
9504#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009505#ifdef bottom_xmlschemas
9506#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009507extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009508#else
9509#ifndef xmlSchemaFreeType
9510extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009511#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009513#endif
9514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009515
9516#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009517#ifdef bottom_xmlschemas
9518#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009519extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009520#else
9521#ifndef xmlSchemaFreeValidCtxt
9522extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009523#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009525#endif
9526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009527
9528#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009529#ifdef bottom_xmlschemastypes
9530#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009531extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009532#else
9533#ifndef xmlSchemaFreeValue
9534extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009535#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009537#endif
9538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009539
9540#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009541#ifdef bottom_xmlschemas
9542#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009543extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009544#else
9545#ifndef xmlSchemaFreeWildcard
9546extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009547#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009549#endif
9550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009551
9552#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009553#ifdef bottom_xmlschemastypes
9554#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009555extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009556#else
9557#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9558extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009559#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009561#endif
9562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009563
9564#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009565#ifdef bottom_xmlschemastypes
9566#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009567extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009568#else
9569#ifndef xmlSchemaGetBuiltInType
9570extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009571#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009573#endif
9574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009575
9576#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009577#ifdef bottom_xmlschemastypes
9578#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009579extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009580#else
9581#ifndef xmlSchemaGetCanonValue
9582extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009583#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009585#endif
9586#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009587
9588#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009589#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009590#undef xmlSchemaGetCanonValueWhtsp
9591extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9592#else
9593#ifndef xmlSchemaGetCanonValueWhtsp
9594extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9595#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9596#endif
9597#endif
9598#endif
9599
9600#if defined(LIBXML_SCHEMAS_ENABLED)
9601#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009602#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009603extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009604#else
9605#ifndef xmlSchemaGetFacetValueAsULong
9606extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009607#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009609#endif
9610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009611
9612#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009613#ifdef bottom_xmlschemas
9614#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009615extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009616#else
9617#ifndef xmlSchemaGetParserErrors
9618extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009619#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009621#endif
9622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009623
9624#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009625#ifdef bottom_xmlschemastypes
9626#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009627extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009628#else
9629#ifndef xmlSchemaGetPredefinedType
9630extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009631#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009633#endif
9634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009635
9636#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009637#ifdef bottom_xmlschemastypes
9638#undef xmlSchemaGetValType
9639extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9640#else
9641#ifndef xmlSchemaGetValType
9642extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9643#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9644#endif
9645#endif
9646#endif
9647
9648#if defined(LIBXML_SCHEMAS_ENABLED)
9649#ifdef bottom_xmlschemas
9650#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009651extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009652#else
9653#ifndef xmlSchemaGetValidErrors
9654extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009655#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009657#endif
9658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009659
9660#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009661#ifdef bottom_xmlschemastypes
9662#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009663extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009664#else
9665#ifndef xmlSchemaInitTypes
9666extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009667#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009669#endif
9670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009671
9672#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009673#ifdef bottom_xmlschemastypes
9674#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009675extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009676#else
9677#ifndef xmlSchemaIsBuiltInTypeFacet
9678extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009679#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009681#endif
9682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009683
9684#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009685#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009686#undef xmlSchemaIsValid
9687extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9688#else
9689#ifndef xmlSchemaIsValid
9690extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9691#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9692#endif
9693#endif
9694#endif
9695
9696#if defined(LIBXML_SCHEMAS_ENABLED)
9697#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009698#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009699extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009700#else
9701#ifndef xmlSchemaNewDocParserCtxt
9702extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009703#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009705#endif
9706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009707
9708#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009709#ifdef bottom_xmlschemas
9710#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009711extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009712#else
9713#ifndef xmlSchemaNewFacet
9714extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009715#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009717#endif
9718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009719
9720#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009721#ifdef bottom_xmlschemas
9722#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009723extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009724#else
9725#ifndef xmlSchemaNewMemParserCtxt
9726extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009727#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009729#endif
9730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009731
9732#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009733#ifdef bottom_xmlschemastypes
9734#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009735extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009736#else
9737#ifndef xmlSchemaNewNOTATIONValue
9738extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009739#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009741#endif
9742#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009743
9744#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009745#ifdef bottom_xmlschemas
9746#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009747extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009748#else
9749#ifndef xmlSchemaNewParserCtxt
9750extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009751#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009753#endif
9754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009755
9756#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009757#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009758#undef xmlSchemaNewQNameValue
9759extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9760#else
9761#ifndef xmlSchemaNewQNameValue
9762extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9763#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9764#endif
9765#endif
9766#endif
9767
9768#if defined(LIBXML_SCHEMAS_ENABLED)
9769#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009770#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009771extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009772#else
9773#ifndef xmlSchemaNewStringValue
9774extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009775#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009777#endif
9778#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009779
9780#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009781#ifdef bottom_xmlschemas
9782#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009783extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009784#else
9785#ifndef xmlSchemaNewValidCtxt
9786extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009787#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009789#endif
9790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009791
9792#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009793#ifdef bottom_xmlschemas
9794#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009795extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009796#else
9797#ifndef xmlSchemaParse
9798extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009799#define xmlSchemaParse xmlSchemaParse__internal_alias
9800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009801#endif
9802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009803
9804#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009805#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009806#undef xmlSchemaSAXPlug
9807extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9808#else
9809#ifndef xmlSchemaSAXPlug
9810extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9811#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9812#endif
9813#endif
9814#endif
9815
9816#if defined(LIBXML_SCHEMAS_ENABLED)
9817#ifdef bottom_xmlschemas
9818#undef xmlSchemaSAXUnplug
9819extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9820#else
9821#ifndef xmlSchemaSAXUnplug
9822extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9823#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9824#endif
9825#endif
9826#endif
9827
9828#if defined(LIBXML_SCHEMAS_ENABLED)
9829#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009830#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009831extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009832#else
9833#ifndef xmlSchemaSetParserErrors
9834extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009835#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009837#endif
9838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009839
9840#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009841#ifdef bottom_xmlschemas
Daniel Veillard67952602006-01-05 15:29:44 +00009842#undef xmlSchemaSetParserStructuredErrors
9843extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9844#else
9845#ifndef xmlSchemaSetParserStructuredErrors
9846extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9847#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9848#endif
9849#endif
9850#endif
9851
9852#if defined(LIBXML_SCHEMAS_ENABLED)
9853#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009854#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009855extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009856#else
9857#ifndef xmlSchemaSetValidErrors
9858extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009859#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009861#endif
9862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009863
9864#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009865#ifdef bottom_xmlschemas
9866#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009867extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009868#else
9869#ifndef xmlSchemaSetValidOptions
9870extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009871#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009873#endif
9874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009875
9876#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009877#ifdef bottom_xmlschemas
9878#undef xmlSchemaSetValidStructuredErrors
9879extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9880#else
9881#ifndef xmlSchemaSetValidStructuredErrors
9882extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9883#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9884#endif
9885#endif
9886#endif
9887
9888#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009889#ifdef bottom_xmlschemastypes
9890#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009891extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009892#else
9893#ifndef xmlSchemaValPredefTypeNode
9894extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009895#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009897#endif
9898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009899
9900#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009901#ifdef bottom_xmlschemastypes
9902#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009903extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009904#else
9905#ifndef xmlSchemaValPredefTypeNodeNoNorm
9906extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009907#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009909#endif
9910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009911
9912#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009913#ifdef bottom_xmlschemas
9914#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009915extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009916#else
9917#ifndef xmlSchemaValidCtxtGetOptions
9918extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009919#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009921#endif
9922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009923
9924#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009925#ifdef bottom_xmlschemas
Daniel Veillarddee23482008-04-11 12:58:43 +00009926#undef xmlSchemaValidCtxtGetParserCtxt
9927extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
9928#else
9929#ifndef xmlSchemaValidCtxtGetParserCtxt
9930extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
9931#define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
9932#endif
9933#endif
9934#endif
9935
9936#if defined(LIBXML_SCHEMAS_ENABLED)
9937#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009938#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009939extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009940#else
9941#ifndef xmlSchemaValidateDoc
9942extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009943#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009945#endif
9946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009947
9948#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009949#ifdef bottom_xmlschemastypes
9950#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009951extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009952#else
9953#ifndef xmlSchemaValidateFacet
9954extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009955#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009957#endif
9958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009959
9960#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009961#ifdef bottom_xmlschemastypes
9962#undef xmlSchemaValidateFacetWhtsp
9963extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9964#else
9965#ifndef xmlSchemaValidateFacetWhtsp
9966extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9967#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9968#endif
9969#endif
9970#endif
9971
9972#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009973#ifdef bottom_xmlschemas
9974#undef xmlSchemaValidateFile
9975extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9976#else
9977#ifndef xmlSchemaValidateFile
9978extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9979#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9980#endif
9981#endif
9982#endif
9983
9984#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009985#ifdef bottom_xmlschemastypes
9986#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009987extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009988#else
9989#ifndef xmlSchemaValidateLengthFacet
9990extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009991#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009993#endif
9994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009995
9996#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009997#ifdef bottom_xmlschemastypes
9998#undef xmlSchemaValidateLengthFacetWhtsp
9999extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
10000#else
10001#ifndef xmlSchemaValidateLengthFacetWhtsp
10002extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10003#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
10004#endif
10005#endif
10006#endif
10007
10008#if defined(LIBXML_SCHEMAS_ENABLED)
10009#ifdef bottom_xmlschemastypes
10010#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +000010011extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010012#else
10013#ifndef xmlSchemaValidateListSimpleTypeFacet
10014extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010015#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
10016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010017#endif
10018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010019
10020#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010021#ifdef bottom_xmlschemas
10022#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010023extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010024#else
10025#ifndef xmlSchemaValidateOneElement
10026extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010027#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
10028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010029#endif
10030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010031
10032#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010033#ifdef bottom_xmlschemastypes
10034#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +000010035extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010036#else
10037#ifndef xmlSchemaValidatePredefinedType
10038extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010039#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
10040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010041#endif
10042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010043
10044#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010045#ifdef bottom_xmlschemas
10046#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +000010047extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010048#else
10049#ifndef xmlSchemaValidateStream
10050extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010051#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
10052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010053#endif
10054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010055
10056#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010057#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +000010058#undef xmlSchemaValueAppend
10059extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
10060#else
10061#ifndef xmlSchemaValueAppend
10062extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
10063#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
10064#endif
10065#endif
10066#endif
10067
10068#if defined(LIBXML_SCHEMAS_ENABLED)
10069#ifdef bottom_xmlschemastypes
10070#undef xmlSchemaValueGetAsBoolean
10071extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
10072#else
10073#ifndef xmlSchemaValueGetAsBoolean
10074extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
10075#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
10076#endif
10077#endif
10078#endif
10079
10080#if defined(LIBXML_SCHEMAS_ENABLED)
10081#ifdef bottom_xmlschemastypes
10082#undef xmlSchemaValueGetAsString
10083extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
10084#else
10085#ifndef xmlSchemaValueGetAsString
10086extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
10087#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
10088#endif
10089#endif
10090#endif
10091
10092#if defined(LIBXML_SCHEMAS_ENABLED)
10093#ifdef bottom_xmlschemastypes
10094#undef xmlSchemaValueGetNext
10095extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10096#else
10097#ifndef xmlSchemaValueGetNext
10098extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10099#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10100#endif
10101#endif
10102#endif
10103
10104#if defined(LIBXML_SCHEMAS_ENABLED)
10105#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010106#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010107extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010108#else
10109#ifndef xmlSchemaWhiteSpaceReplace
10110extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010111#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010113#endif
10114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010115
Daniel Veillard5eee7672005-08-22 21:22:27 +000010116#if defined(LIBXML_SCHEMATRON_ENABLED)
10117#ifdef bottom_schematron
10118#undef xmlSchematronFree
10119extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10120#else
10121#ifndef xmlSchematronFree
10122extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10123#define xmlSchematronFree xmlSchematronFree__internal_alias
10124#endif
10125#endif
10126#endif
10127
10128#if defined(LIBXML_SCHEMATRON_ENABLED)
10129#ifdef bottom_schematron
10130#undef xmlSchematronFreeParserCtxt
10131extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10132#else
10133#ifndef xmlSchematronFreeParserCtxt
10134extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10135#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10136#endif
10137#endif
10138#endif
10139
10140#if defined(LIBXML_SCHEMATRON_ENABLED)
10141#ifdef bottom_schematron
10142#undef xmlSchematronFreeValidCtxt
10143extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10144#else
10145#ifndef xmlSchematronFreeValidCtxt
10146extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10147#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10148#endif
10149#endif
10150#endif
10151
10152#if defined(LIBXML_SCHEMATRON_ENABLED)
10153#ifdef bottom_schematron
10154#undef xmlSchematronNewDocParserCtxt
10155extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10156#else
10157#ifndef xmlSchematronNewDocParserCtxt
10158extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10159#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10160#endif
10161#endif
10162#endif
10163
10164#if defined(LIBXML_SCHEMATRON_ENABLED)
10165#ifdef bottom_schematron
10166#undef xmlSchematronNewMemParserCtxt
10167extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10168#else
10169#ifndef xmlSchematronNewMemParserCtxt
10170extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10171#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10172#endif
10173#endif
10174#endif
10175
10176#if defined(LIBXML_SCHEMATRON_ENABLED)
10177#ifdef bottom_schematron
10178#undef xmlSchematronNewParserCtxt
10179extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10180#else
10181#ifndef xmlSchematronNewParserCtxt
10182extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10183#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10184#endif
10185#endif
10186#endif
10187
10188#if defined(LIBXML_SCHEMATRON_ENABLED)
10189#ifdef bottom_schematron
10190#undef xmlSchematronNewValidCtxt
10191extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10192#else
10193#ifndef xmlSchematronNewValidCtxt
10194extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10195#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10196#endif
10197#endif
10198#endif
10199
10200#if defined(LIBXML_SCHEMATRON_ENABLED)
10201#ifdef bottom_schematron
10202#undef xmlSchematronParse
10203extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10204#else
10205#ifndef xmlSchematronParse
10206extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10207#define xmlSchematronParse xmlSchematronParse__internal_alias
10208#endif
10209#endif
10210#endif
10211
10212#if defined(LIBXML_SCHEMATRON_ENABLED)
10213#ifdef bottom_schematron
Daniel Veillard05b37c62008-03-31 08:27:07 +000010214#undef xmlSchematronSetValidStructuredErrors
10215extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
10216#else
10217#ifndef xmlSchematronSetValidStructuredErrors
10218extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10219#define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
10220#endif
10221#endif
10222#endif
10223
10224#if defined(LIBXML_SCHEMATRON_ENABLED)
10225#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010226#undef xmlSchematronValidateDoc
10227extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10228#else
10229#ifndef xmlSchematronValidateDoc
10230extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10231#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10232#endif
10233#endif
10234#endif
10235
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010236#ifdef bottom_tree
10237#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010238extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010239#else
10240#ifndef xmlSearchNs
10241extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010242#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010243#endif
10244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010245
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010246#ifdef bottom_tree
10247#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010248extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010249#else
10250#ifndef xmlSearchNsByHref
10251extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010252#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010253#endif
10254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010255
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010256#ifdef bottom_tree
10257#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010258extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010259#else
10260#ifndef xmlSetBufferAllocationScheme
10261extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010262#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010263#endif
10264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010265
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010266#ifdef bottom_tree
10267#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010268extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010269#else
10270#ifndef xmlSetCompressMode
10271extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010272#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010273#endif
10274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010275
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010276#ifdef bottom_tree
10277#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010278extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010279#else
10280#ifndef xmlSetDocCompressMode
10281extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010282#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010283#endif
10284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010285
10286#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010287#ifdef bottom_parser
10288#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010289extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010290#else
10291#ifndef xmlSetEntityReferenceFunc
10292extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010293#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010295#endif
10296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010297
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010298#ifdef bottom_xmlIO
10299#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010300extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010301#else
10302#ifndef xmlSetExternalEntityLoader
10303extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010304#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010305#endif
10306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010307
10308#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010309#ifdef bottom_legacy
10310#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010311extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010312#else
10313#ifndef xmlSetFeature
10314extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010315#define xmlSetFeature xmlSetFeature__internal_alias
10316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010317#endif
10318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010319
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010320#ifdef bottom_error
10321#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010322extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010323#else
10324#ifndef xmlSetGenericErrorFunc
10325extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010326#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010327#endif
10328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010329
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010330#ifdef bottom_tree
10331#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010332extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010333#else
10334#ifndef xmlSetListDoc
10335extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010336#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010337#endif
10338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010339
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010340#ifdef bottom_tree
10341#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010342extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010343#else
10344#ifndef xmlSetNs
10345extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010346#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010347#endif
10348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010349
10350#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010351#ifdef bottom_tree
10352#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010353extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010354#else
10355#ifndef xmlSetNsProp
10356extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010357#define xmlSetNsProp xmlSetNsProp__internal_alias
10358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010359#endif
10360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010361
10362#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010363#ifdef bottom_tree
10364#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010365extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010366#else
10367#ifndef xmlSetProp
10368extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010369#define xmlSetProp xmlSetProp__internal_alias
10370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010371#endif
10372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010373
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010374#ifdef bottom_error
10375#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010376extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010377#else
10378#ifndef xmlSetStructuredErrorFunc
10379extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010380#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010381#endif
10382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010383
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010384#ifdef bottom_tree
10385#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010386extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010387#else
10388#ifndef xmlSetTreeDoc
10389extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010390#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010391#endif
10392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010393
10394#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010395#ifdef bottom_parser
10396#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010397extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010398#else
10399#ifndef xmlSetupParserForBuffer
10400extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010401#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010403#endif
10404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010405
10406#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010407#ifdef bottom_debugXML
10408#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010409extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010410#else
10411#ifndef xmlShell
10412extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010413#define xmlShell xmlShell__internal_alias
10414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010415#endif
10416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010417
10418#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010419#ifdef bottom_debugXML
10420#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010421extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010422#else
10423#ifndef xmlShellBase
10424extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010425#define xmlShellBase xmlShellBase__internal_alias
10426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010427#endif
10428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010429
10430#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010431#ifdef bottom_debugXML
10432#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010433extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010434#else
10435#ifndef xmlShellCat
10436extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010437#define xmlShellCat xmlShellCat__internal_alias
10438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010439#endif
10440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010441
10442#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010443#ifdef bottom_debugXML
10444#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010445extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010446#else
10447#ifndef xmlShellDir
10448extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010449#define xmlShellDir xmlShellDir__internal_alias
10450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010451#endif
10452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010453
10454#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010455#ifdef bottom_debugXML
10456#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010457extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010458#else
10459#ifndef xmlShellDu
10460extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010461#define xmlShellDu xmlShellDu__internal_alias
10462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010463#endif
10464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010465
10466#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010467#ifdef bottom_debugXML
10468#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010469extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010470#else
10471#ifndef xmlShellList
10472extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010473#define xmlShellList xmlShellList__internal_alias
10474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010475#endif
10476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010477
10478#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010479#ifdef bottom_debugXML
10480#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010481extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010482#else
10483#ifndef xmlShellLoad
10484extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010485#define xmlShellLoad xmlShellLoad__internal_alias
10486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010487#endif
10488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010489
10490#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010491#ifdef bottom_debugXML
10492#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010493extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010494#else
10495#ifndef xmlShellPrintNode
10496extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010497#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010499#endif
10500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010501
10502#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010503#ifdef bottom_debugXML
10504#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010505extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010506#else
10507#ifndef xmlShellPrintXPathError
10508extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010509#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010511#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010512#endif
10513
10514#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010515#ifdef bottom_debugXML
10516#undef xmlShellPrintXPathResult
10517extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10518#else
10519#ifndef xmlShellPrintXPathResult
10520extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10521#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10522#endif
10523#endif
10524#endif
10525
10526#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10527#ifdef bottom_debugXML
10528#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010529extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010530#else
10531#ifndef xmlShellPwd
10532extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010533#define xmlShellPwd xmlShellPwd__internal_alias
10534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010535#endif
10536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010537
10538#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010539#ifdef bottom_debugXML
10540#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010541extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010542#else
10543#ifndef xmlShellSave
10544extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010545#define xmlShellSave xmlShellSave__internal_alias
10546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010547#endif
10548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010549
10550#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010551#ifdef bottom_debugXML
10552#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010553extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010554#else
10555#ifndef xmlShellValidate
10556extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010557#define xmlShellValidate xmlShellValidate__internal_alias
10558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010559#endif
10560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010561
10562#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010563#ifdef bottom_debugXML
10564#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010565extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010566#else
10567#ifndef xmlShellWrite
10568extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010569#define xmlShellWrite xmlShellWrite__internal_alias
10570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010571#endif
10572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010573
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010574#ifdef bottom_parser
10575#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010576extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010577#else
10578#ifndef xmlSkipBlankChars
10579extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010580#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010581#endif
10582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010583
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010584#ifdef bottom_valid
10585#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010586extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010587#else
10588#ifndef xmlSnprintfElementContent
10589extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010590#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010591#endif
10592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010593
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010594#ifdef bottom_parser
10595#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010596extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010597#else
10598#ifndef xmlSplitQName
10599extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010600#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010601#endif
10602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010603
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010604#ifdef bottom_tree
10605#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010606extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010607#else
10608#ifndef xmlSplitQName2
10609extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010610#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010611#endif
10612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010613
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010614#ifdef bottom_tree
10615#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010616extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010617#else
10618#ifndef xmlSplitQName3
10619extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010620#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010621#endif
10622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010623
10624#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010625#ifdef bottom_valid
10626#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010627extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010628#else
10629#ifndef xmlSprintfElementContent
10630extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010631#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010633#endif
10634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010635
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010636#ifdef bottom_parser
10637#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010638extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010639#else
10640#ifndef xmlStopParser
10641extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010642#define xmlStopParser xmlStopParser__internal_alias
10643#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010645
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010646#ifdef bottom_xmlstring
10647#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010648extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010649#else
10650#ifndef xmlStrEqual
10651extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010652#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010653#endif
10654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010655
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010656#ifdef bottom_xmlstring
10657#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010658extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010659#else
10660#ifndef xmlStrPrintf
10661extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010662#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010663#endif
10664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010665
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010666#ifdef bottom_xmlstring
10667#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010668extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010669#else
10670#ifndef xmlStrQEqual
10671extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010672#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010673#endif
10674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010675
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010676#ifdef bottom_xmlstring
10677#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010678extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010679#else
10680#ifndef xmlStrVPrintf
10681extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010682#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010683#endif
10684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010685
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010686#ifdef bottom_xmlstring
10687#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010688extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010689#else
10690#ifndef xmlStrcasecmp
10691extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010692#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010693#endif
10694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010695
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010696#ifdef bottom_xmlstring
10697#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010698extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010699#else
10700#ifndef xmlStrcasestr
10701extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010702#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010703#endif
10704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010705
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010706#ifdef bottom_xmlstring
10707#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010708extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010709#else
10710#ifndef xmlStrcat
10711extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010712#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010713#endif
10714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010715
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010716#ifdef bottom_xmlstring
10717#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010718extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010719#else
10720#ifndef xmlStrchr
10721extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010722#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010723#endif
10724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010725
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010726#ifdef bottom_xmlstring
10727#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010728extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010729#else
10730#ifndef xmlStrcmp
10731extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010732#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010733#endif
10734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010735
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010736#ifdef bottom_xmlstring
10737#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010738extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010739#else
10740#ifndef xmlStrdup
10741extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010742#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010743#endif
10744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010745
William M. Brack015ccb22005-02-13 08:18:52 +000010746#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010747#ifdef bottom_pattern
10748#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010749extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010750#else
10751#ifndef xmlStreamPop
10752extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010753#define xmlStreamPop xmlStreamPop__internal_alias
10754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010755#endif
10756#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010757
10758#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010759#ifdef bottom_pattern
10760#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010761extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010762#else
10763#ifndef xmlStreamPush
10764extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010765#define xmlStreamPush xmlStreamPush__internal_alias
10766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010767#endif
10768#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010769
Daniel Veillardb5839c32005-02-19 18:27:14 +000010770#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010771#ifdef bottom_pattern
10772#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010773extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010774#else
10775#ifndef xmlStreamPushAttr
10776extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010777#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010779#endif
10780#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010781
Daniel Veillardd463c992006-02-23 22:07:59 +000010782#if defined(LIBXML_PATTERN_ENABLED)
10783#ifdef bottom_pattern
10784#undef xmlStreamPushNode
10785extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10786#else
10787#ifndef xmlStreamPushNode
10788extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10789#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10790#endif
10791#endif
10792#endif
10793
10794#if defined(LIBXML_PATTERN_ENABLED)
10795#ifdef bottom_pattern
10796#undef xmlStreamWantsAnyNode
10797extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10798#else
10799#ifndef xmlStreamWantsAnyNode
10800extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10801#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10802#endif
10803#endif
10804#endif
10805
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010806#ifdef bottom_parserInternals
10807#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#else
10810#ifndef xmlStringCurrentChar
10811extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010812#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010813#endif
10814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010815
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010816#ifdef bottom_parser
10817#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010818extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010819#else
10820#ifndef xmlStringDecodeEntities
10821extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010822#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010823#endif
10824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010825
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010826#ifdef bottom_tree
10827#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010828extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010829#else
10830#ifndef xmlStringGetNodeList
10831extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010832#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010833#endif
10834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010835
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010836#ifdef bottom_parser
10837#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010838extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010839#else
10840#ifndef xmlStringLenDecodeEntities
10841extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010842#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010843#endif
10844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010845
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010846#ifdef bottom_tree
10847#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010848extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010849#else
10850#ifndef xmlStringLenGetNodeList
10851extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010852#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010853#endif
10854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010855
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010856#ifdef bottom_xmlstring
10857#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010858extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#else
10860#ifndef xmlStrlen
10861extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010862#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010863#endif
10864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010865
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010866#ifdef bottom_xmlstring
10867#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010868extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010869#else
10870#ifndef xmlStrncasecmp
10871extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010872#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010873#endif
10874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010875
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010876#ifdef bottom_xmlstring
10877#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010878extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010879#else
10880#ifndef xmlStrncat
10881extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010882#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010883#endif
10884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010885
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010886#ifdef bottom_xmlstring
10887#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010888extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010889#else
10890#ifndef xmlStrncatNew
10891extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010892#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010893#endif
10894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010895
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010896#ifdef bottom_xmlstring
10897#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010898extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010899#else
10900#ifndef xmlStrncmp
10901extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010902#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010903#endif
10904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010905
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010906#ifdef bottom_xmlstring
10907#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010908extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010909#else
10910#ifndef xmlStrndup
10911extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010912#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010913#endif
10914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010915
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010916#ifdef bottom_xmlstring
10917#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010918extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010919#else
10920#ifndef xmlStrstr
10921extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010922#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010923#endif
10924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010925
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010926#ifdef bottom_xmlstring
10927#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010928extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010929#else
10930#ifndef xmlStrsub
10931extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010932#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010933#endif
10934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010935
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010936#ifdef bottom_parserInternals
10937#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010938extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010939#else
10940#ifndef xmlSubstituteEntitiesDefault
10941extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010942#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010943#endif
10944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010945
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010946#ifdef bottom_parserInternals
10947#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010948extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010949#else
10950#ifndef xmlSwitchEncoding
10951extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010952#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010953#endif
10954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010955
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010956#ifdef bottom_parserInternals
10957#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010958extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010959#else
10960#ifndef xmlSwitchInputEncoding
10961extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010962#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010963#endif
10964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010965
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010966#ifdef bottom_parserInternals
10967#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010968extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010969#else
10970#ifndef xmlSwitchToEncoding
10971extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010972#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010973#endif
10974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010975
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010976#ifdef bottom_tree
10977#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010978extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010979#else
10980#ifndef xmlTextConcat
10981extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010982#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010983#endif
10984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010985
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010986#ifdef bottom_tree
10987#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010988extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010989#else
10990#ifndef xmlTextMerge
10991extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010992#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010993#endif
10994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010995
10996#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010997#ifdef bottom_xmlreader
10998#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010999extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011000#else
11001#ifndef xmlTextReaderAttributeCount
11002extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011003#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
11004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011005#endif
11006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011007
11008#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011009#ifdef bottom_xmlreader
11010#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011011extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011012#else
11013#ifndef xmlTextReaderBaseUri
11014extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011015#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
11016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011017#endif
11018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011019
11020#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011021#ifdef bottom_xmlreader
11022#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000011023extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011024#else
11025#ifndef xmlTextReaderByteConsumed
11026extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000011027#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
11028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011029#endif
11030#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000011031
11032#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011033#ifdef bottom_xmlreader
11034#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000011035extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011036#else
11037#ifndef xmlTextReaderClose
11038extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011039#define xmlTextReaderClose xmlTextReaderClose__internal_alias
11040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011041#endif
11042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011043
11044#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011045#ifdef bottom_xmlreader
11046#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011047extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011048#else
11049#ifndef xmlTextReaderConstBaseUri
11050extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011051#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
11052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011053#endif
11054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011055
11056#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011057#ifdef bottom_xmlreader
11058#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011059extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011060#else
11061#ifndef xmlTextReaderConstEncoding
11062extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011063#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
11064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011065#endif
11066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011067
11068#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011069#ifdef bottom_xmlreader
11070#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011071extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011072#else
11073#ifndef xmlTextReaderConstLocalName
11074extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011075#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
11076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011077#endif
11078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011079
11080#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011081#ifdef bottom_xmlreader
11082#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011083extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011084#else
11085#ifndef xmlTextReaderConstName
11086extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011087#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
11088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011089#endif
11090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011091
11092#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011093#ifdef bottom_xmlreader
11094#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011095extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011096#else
11097#ifndef xmlTextReaderConstNamespaceUri
11098extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011099#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
11100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011101#endif
11102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011103
11104#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011105#ifdef bottom_xmlreader
11106#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000011107extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011108#else
11109#ifndef xmlTextReaderConstPrefix
11110extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011111#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011113#endif
11114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011115
11116#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011117#ifdef bottom_xmlreader
11118#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011119extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011120#else
11121#ifndef xmlTextReaderConstString
11122extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011123#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011125#endif
11126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011127
11128#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011129#ifdef bottom_xmlreader
11130#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011131extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011132#else
11133#ifndef xmlTextReaderConstValue
11134extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011135#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011137#endif
11138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011139
11140#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011141#ifdef bottom_xmlreader
11142#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011143extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011144#else
11145#ifndef xmlTextReaderConstXmlLang
11146extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011147#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011149#endif
11150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011151
11152#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011153#ifdef bottom_xmlreader
11154#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000011155extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011156#else
11157#ifndef xmlTextReaderConstXmlVersion
11158extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011159#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011161#endif
11162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011163
11164#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011165#ifdef bottom_xmlreader
11166#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000011167extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011168#else
11169#ifndef xmlTextReaderCurrentDoc
11170extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011171#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011173#endif
11174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011175
11176#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011177#ifdef bottom_xmlreader
11178#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000011179extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011180#else
11181#ifndef xmlTextReaderCurrentNode
11182extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011183#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011185#endif
11186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011187
11188#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011189#ifdef bottom_xmlreader
11190#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000011191extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011192#else
11193#ifndef xmlTextReaderDepth
11194extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011195#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011197#endif
11198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011199
11200#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011201#ifdef bottom_xmlreader
11202#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000011203extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011204#else
11205#ifndef xmlTextReaderExpand
11206extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011207#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011209#endif
11210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011211
11212#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011213#ifdef bottom_xmlreader
11214#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011215extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011216#else
11217#ifndef xmlTextReaderGetAttribute
11218extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011219#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011221#endif
11222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011223
11224#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011225#ifdef bottom_xmlreader
11226#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011227extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011228#else
11229#ifndef xmlTextReaderGetAttributeNo
11230extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011231#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011233#endif
11234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011235
11236#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011237#ifdef bottom_xmlreader
11238#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011239extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011240#else
11241#ifndef xmlTextReaderGetAttributeNs
11242extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011243#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011245#endif
11246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011247
11248#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011249#ifdef bottom_xmlreader
11250#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011251extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011252#else
11253#ifndef xmlTextReaderGetErrorHandler
11254extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011255#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011257#endif
11258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011259
11260#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011261#ifdef bottom_xmlreader
11262#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011263extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011264#else
11265#ifndef xmlTextReaderGetParserColumnNumber
11266extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011267#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011269#endif
11270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011271
11272#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011273#ifdef bottom_xmlreader
11274#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011275extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011276#else
11277#ifndef xmlTextReaderGetParserLineNumber
11278extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011279#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011281#endif
11282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011283
11284#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011285#ifdef bottom_xmlreader
11286#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011287extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011288#else
11289#ifndef xmlTextReaderGetParserProp
11290extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011291#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011293#endif
11294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011295
11296#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011297#ifdef bottom_xmlreader
11298#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011299extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011300#else
11301#ifndef xmlTextReaderGetRemainder
11302extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011303#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011305#endif
11306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011307
11308#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011309#ifdef bottom_xmlreader
11310#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011311extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011312#else
11313#ifndef xmlTextReaderHasAttributes
11314extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011315#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011317#endif
11318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011319
11320#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011321#ifdef bottom_xmlreader
11322#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011323extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011324#else
11325#ifndef xmlTextReaderHasValue
11326extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011327#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011329#endif
11330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011331
11332#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011333#ifdef bottom_xmlreader
11334#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011335extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011336#else
11337#ifndef xmlTextReaderIsDefault
11338extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011339#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011341#endif
11342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011343
11344#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011345#ifdef bottom_xmlreader
11346#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011347extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011348#else
11349#ifndef xmlTextReaderIsEmptyElement
11350extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011351#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011353#endif
11354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011355
11356#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011357#ifdef bottom_xmlreader
11358#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011359extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011360#else
11361#ifndef xmlTextReaderIsNamespaceDecl
11362extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011363#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011365#endif
11366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011367
11368#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011369#ifdef bottom_xmlreader
11370#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011371extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011372#else
11373#ifndef xmlTextReaderIsValid
11374extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011375#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011377#endif
11378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011379
11380#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011381#ifdef bottom_xmlreader
11382#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011383extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011384#else
11385#ifndef xmlTextReaderLocalName
11386extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011387#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011389#endif
11390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011391
11392#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011393#ifdef bottom_xmlreader
11394#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011395extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011396#else
11397#ifndef xmlTextReaderLocatorBaseURI
11398extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011399#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011401#endif
11402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011403
11404#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011405#ifdef bottom_xmlreader
11406#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011407extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011408#else
11409#ifndef xmlTextReaderLocatorLineNumber
11410extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011411#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011413#endif
11414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011415
11416#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011417#ifdef bottom_xmlreader
11418#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011419extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011420#else
11421#ifndef xmlTextReaderLookupNamespace
11422extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011423#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011425#endif
11426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011427
11428#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011429#ifdef bottom_xmlreader
11430#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011431extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011432#else
11433#ifndef xmlTextReaderMoveToAttribute
11434extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011435#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011437#endif
11438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011439
11440#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011441#ifdef bottom_xmlreader
11442#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011443extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011444#else
11445#ifndef xmlTextReaderMoveToAttributeNo
11446extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011447#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011449#endif
11450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011451
11452#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011453#ifdef bottom_xmlreader
11454#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011455extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011456#else
11457#ifndef xmlTextReaderMoveToAttributeNs
11458extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011459#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011461#endif
11462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011463
11464#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011465#ifdef bottom_xmlreader
11466#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011467extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011468#else
11469#ifndef xmlTextReaderMoveToElement
11470extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011471#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011473#endif
11474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011475
11476#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011477#ifdef bottom_xmlreader
11478#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011479extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011480#else
11481#ifndef xmlTextReaderMoveToFirstAttribute
11482extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011483#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011485#endif
11486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011487
11488#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011489#ifdef bottom_xmlreader
11490#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011491extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011492#else
11493#ifndef xmlTextReaderMoveToNextAttribute
11494extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011495#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011497#endif
11498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011499
11500#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011501#ifdef bottom_xmlreader
11502#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011503extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011504#else
11505#ifndef xmlTextReaderName
11506extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011507#define xmlTextReaderName xmlTextReaderName__internal_alias
11508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011509#endif
11510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011511
11512#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011513#ifdef bottom_xmlreader
11514#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011515extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011516#else
11517#ifndef xmlTextReaderNamespaceUri
11518extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011519#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011521#endif
11522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011523
11524#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011525#ifdef bottom_xmlreader
11526#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011527extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011528#else
11529#ifndef xmlTextReaderNext
11530extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011531#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011533#endif
11534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011535
11536#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011537#ifdef bottom_xmlreader
11538#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011539extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011540#else
11541#ifndef xmlTextReaderNextSibling
11542extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011543#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011545#endif
11546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011547
11548#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011549#ifdef bottom_xmlreader
11550#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011551extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011552#else
11553#ifndef xmlTextReaderNodeType
11554extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011555#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011557#endif
11558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011559
11560#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011561#ifdef bottom_xmlreader
11562#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011563extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011564#else
11565#ifndef xmlTextReaderNormalization
11566extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011567#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011569#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011570#endif
11571
11572#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011573#ifdef bottom_xmlreader
11574#undef xmlTextReaderPrefix
11575extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11576#else
11577#ifndef xmlTextReaderPrefix
11578extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11579#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11580#endif
11581#endif
11582#endif
11583
11584#if defined(LIBXML_READER_ENABLED)
11585#ifdef bottom_xmlreader
11586#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011587extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011588#else
11589#ifndef xmlTextReaderPreserve
11590extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011591#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011593#endif
11594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011595
11596#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011597#ifdef bottom_xmlreader
11598#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011599extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011600#else
11601#ifndef xmlTextReaderPreservePattern
11602extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011603#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011605#endif
11606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011607
11608#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011609#ifdef bottom_xmlreader
11610#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011611extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011612#else
11613#ifndef xmlTextReaderQuoteChar
11614extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011615#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011617#endif
11618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011619
11620#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011621#ifdef bottom_xmlreader
11622#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011623extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011624#else
11625#ifndef xmlTextReaderRead
11626extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011627#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011629#endif
11630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011631
11632#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011633#ifdef bottom_xmlreader
11634#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011635extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011636#else
11637#ifndef xmlTextReaderReadAttributeValue
11638extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011639#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011641#endif
11642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011643
Daniel Veillard67952602006-01-05 15:29:44 +000011644#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011645#ifdef bottom_xmlreader
11646#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011647extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011648#else
11649#ifndef xmlTextReaderReadInnerXml
11650extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011651#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011653#endif
11654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011655
Daniel Veillard67952602006-01-05 15:29:44 +000011656#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011657#ifdef bottom_xmlreader
11658#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011659extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011660#else
11661#ifndef xmlTextReaderReadOuterXml
11662extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011663#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011665#endif
11666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011667
11668#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011669#ifdef bottom_xmlreader
11670#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011671extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011672#else
11673#ifndef xmlTextReaderReadState
11674extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011675#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011677#endif
11678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011679
11680#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011681#ifdef bottom_xmlreader
11682#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011683extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011684#else
11685#ifndef xmlTextReaderReadString
11686extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011687#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011689#endif
11690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011691
11692#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011693#ifdef bottom_xmlreader
11694#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011695extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011696#else
11697#ifndef xmlTextReaderRelaxNGSetSchema
11698extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011699#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011701#endif
11702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011703
11704#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011705#ifdef bottom_xmlreader
11706#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011707extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011708#else
11709#ifndef xmlTextReaderRelaxNGValidate
11710extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011711#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011713#endif
11714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011715
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011716#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11717#ifdef bottom_xmlreader
11718#undef xmlTextReaderSchemaValidate
11719extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11720#else
11721#ifndef xmlTextReaderSchemaValidate
11722extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11723#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11724#endif
11725#endif
11726#endif
11727
Daniel Veillard67952602006-01-05 15:29:44 +000011728#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11729#ifdef bottom_xmlreader
11730#undef xmlTextReaderSchemaValidateCtxt
11731extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11732#else
11733#ifndef xmlTextReaderSchemaValidateCtxt
11734extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11735#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11736#endif
11737#endif
11738#endif
11739
Daniel Veillardbe076e92005-01-04 20:18:14 +000011740#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011741#ifdef bottom_xmlreader
11742#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011743extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011744#else
11745#ifndef xmlTextReaderSetErrorHandler
11746extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011747#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011749#endif
11750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011751
11752#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011753#ifdef bottom_xmlreader
11754#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011755extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011756#else
11757#ifndef xmlTextReaderSetParserProp
11758extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011759#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011761#endif
11762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011763
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011764#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11765#ifdef bottom_xmlreader
11766#undef xmlTextReaderSetSchema
11767extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11768#else
11769#ifndef xmlTextReaderSetSchema
11770extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11771#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11772#endif
11773#endif
11774#endif
11775
Daniel Veillardbe076e92005-01-04 20:18:14 +000011776#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011777#ifdef bottom_xmlreader
11778#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011779extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011780#else
11781#ifndef xmlTextReaderSetStructuredErrorHandler
11782extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011783#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011785#endif
11786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011787
11788#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011789#ifdef bottom_xmlreader
William M. Brack7f28a012007-01-11 23:42:10 +000011790#undef xmlTextReaderSetup
11791extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11792#else
11793#ifndef xmlTextReaderSetup
11794extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11795#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11796#endif
11797#endif
11798#endif
11799
11800#if defined(LIBXML_READER_ENABLED)
11801#ifdef bottom_xmlreader
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011802#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011803extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011804#else
11805#ifndef xmlTextReaderStandalone
11806extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011807#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011809#endif
11810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011811
11812#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011813#ifdef bottom_xmlreader
11814#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011815extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011816#else
11817#ifndef xmlTextReaderValue
11818extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011819#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011821#endif
11822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011823
11824#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011825#ifdef bottom_xmlreader
11826#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011827extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011828#else
11829#ifndef xmlTextReaderXmlLang
11830extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011831#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011833#endif
11834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011835
11836#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011837#ifdef bottom_xmlwriter
11838#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011839extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011840#else
11841#ifndef xmlTextWriterEndAttribute
11842extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011843#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011845#endif
11846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011847
11848#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011849#ifdef bottom_xmlwriter
11850#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011851extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011852#else
11853#ifndef xmlTextWriterEndCDATA
11854extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011855#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011857#endif
11858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011859
11860#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011861#ifdef bottom_xmlwriter
11862#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011863extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011864#else
11865#ifndef xmlTextWriterEndComment
11866extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011867#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011869#endif
11870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011871
11872#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011873#ifdef bottom_xmlwriter
11874#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011875extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011876#else
11877#ifndef xmlTextWriterEndDTD
11878extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011879#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011881#endif
11882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011883
11884#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011885#ifdef bottom_xmlwriter
11886#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011887extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011888#else
11889#ifndef xmlTextWriterEndDTDAttlist
11890extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011891#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011893#endif
11894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011895
11896#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011897#ifdef bottom_xmlwriter
11898#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011899extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011900#else
11901#ifndef xmlTextWriterEndDTDElement
11902extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011903#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011905#endif
11906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011907
11908#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011909#ifdef bottom_xmlwriter
11910#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011911extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011912#else
11913#ifndef xmlTextWriterEndDTDEntity
11914extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011915#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011917#endif
11918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011919
11920#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011921#ifdef bottom_xmlwriter
11922#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011923extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011924#else
11925#ifndef xmlTextWriterEndDocument
11926extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011927#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011929#endif
11930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011931
11932#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011933#ifdef bottom_xmlwriter
11934#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011935extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011936#else
11937#ifndef xmlTextWriterEndElement
11938extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011939#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011941#endif
11942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011943
11944#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011945#ifdef bottom_xmlwriter
11946#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011947extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011948#else
11949#ifndef xmlTextWriterEndPI
11950extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011951#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011953#endif
11954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011955
11956#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011957#ifdef bottom_xmlwriter
11958#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011959extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011960#else
11961#ifndef xmlTextWriterFlush
11962extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011963#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011965#endif
11966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011967
11968#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011969#ifdef bottom_xmlwriter
11970#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011971extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011972#else
11973#ifndef xmlTextWriterFullEndElement
11974extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011975#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011977#endif
11978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011979
11980#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011981#ifdef bottom_xmlwriter
11982#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011983extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011984#else
11985#ifndef xmlTextWriterSetIndent
11986extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011987#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011989#endif
11990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011991
11992#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011993#ifdef bottom_xmlwriter
11994#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011995extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011996#else
11997#ifndef xmlTextWriterSetIndentString
11998extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011999#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
12000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012001#endif
12002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012003
12004#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012005#ifdef bottom_xmlwriter
12006#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012007extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012008#else
12009#ifndef xmlTextWriterStartAttribute
12010extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012011#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
12012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012013#endif
12014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012015
12016#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012017#ifdef bottom_xmlwriter
12018#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012019extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012020#else
12021#ifndef xmlTextWriterStartAttributeNS
12022extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012023#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
12024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012025#endif
12026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012027
12028#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012029#ifdef bottom_xmlwriter
12030#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012031extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012032#else
12033#ifndef xmlTextWriterStartCDATA
12034extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012035#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
12036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012037#endif
12038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012039
12040#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012041#ifdef bottom_xmlwriter
12042#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012043extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012044#else
12045#ifndef xmlTextWriterStartComment
12046extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012047#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
12048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012049#endif
12050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012051
12052#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012053#ifdef bottom_xmlwriter
12054#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012055extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012056#else
12057#ifndef xmlTextWriterStartDTD
12058extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012059#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
12060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012061#endif
12062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012063
12064#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012065#ifdef bottom_xmlwriter
12066#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012067extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012068#else
12069#ifndef xmlTextWriterStartDTDAttlist
12070extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012071#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
12072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012073#endif
12074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012075
12076#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012077#ifdef bottom_xmlwriter
12078#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012079extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012080#else
12081#ifndef xmlTextWriterStartDTDElement
12082extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012083#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
12084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012085#endif
12086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012087
12088#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012089#ifdef bottom_xmlwriter
12090#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012091extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012092#else
12093#ifndef xmlTextWriterStartDTDEntity
12094extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012095#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
12096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012097#endif
12098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012099
12100#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012101#ifdef bottom_xmlwriter
12102#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000012103extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012104#else
12105#ifndef xmlTextWriterStartDocument
12106extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012107#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012109#endif
12110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012111
12112#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012113#ifdef bottom_xmlwriter
12114#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012115extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012116#else
12117#ifndef xmlTextWriterStartElement
12118extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012119#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012121#endif
12122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012123
12124#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012125#ifdef bottom_xmlwriter
12126#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012127extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012128#else
12129#ifndef xmlTextWriterStartElementNS
12130extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012131#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012133#endif
12134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012135
12136#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012137#ifdef bottom_xmlwriter
12138#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012139extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012140#else
12141#ifndef xmlTextWriterStartPI
12142extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012143#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012145#endif
12146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012147
12148#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012149#ifdef bottom_xmlwriter
12150#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012151extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012152#else
12153#ifndef xmlTextWriterWriteAttribute
12154extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012155#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012157#endif
12158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012159
12160#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012161#ifdef bottom_xmlwriter
12162#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012163extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012164#else
12165#ifndef xmlTextWriterWriteAttributeNS
12166extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012167#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012169#endif
12170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012171
12172#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012173#ifdef bottom_xmlwriter
12174#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000012175extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012176#else
12177#ifndef xmlTextWriterWriteBase64
12178extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012179#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012181#endif
12182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012183
12184#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012185#ifdef bottom_xmlwriter
12186#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000012187extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012188#else
12189#ifndef xmlTextWriterWriteBinHex
12190extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012191#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012193#endif
12194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012195
12196#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012197#ifdef bottom_xmlwriter
12198#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012199extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012200#else
12201#ifndef xmlTextWriterWriteCDATA
12202extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012203#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012205#endif
12206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012207
12208#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012209#ifdef bottom_xmlwriter
12210#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012211extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012212#else
12213#ifndef xmlTextWriterWriteComment
12214extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012215#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012217#endif
12218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012219
12220#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012221#ifdef bottom_xmlwriter
12222#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012223extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012224#else
12225#ifndef xmlTextWriterWriteDTD
12226extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012227#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012229#endif
12230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012231
12232#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012233#ifdef bottom_xmlwriter
12234#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012235extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012236#else
12237#ifndef xmlTextWriterWriteDTDAttlist
12238extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012239#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012241#endif
12242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012243
12244#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012245#ifdef bottom_xmlwriter
12246#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012247extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012248#else
12249#ifndef xmlTextWriterWriteDTDElement
12250extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012251#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012253#endif
12254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012255
12256#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012257#ifdef bottom_xmlwriter
12258#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012259extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012260#else
12261#ifndef xmlTextWriterWriteDTDEntity
12262extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012263#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012265#endif
12266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012267
12268#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012269#ifdef bottom_xmlwriter
12270#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012271extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012272#else
12273#ifndef xmlTextWriterWriteDTDExternalEntity
12274extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012275#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012277#endif
12278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012279
12280#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012281#ifdef bottom_xmlwriter
12282#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012283extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012284#else
12285#ifndef xmlTextWriterWriteDTDExternalEntityContents
12286extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012287#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012289#endif
12290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012291
12292#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012293#ifdef bottom_xmlwriter
12294#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012295extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012296#else
12297#ifndef xmlTextWriterWriteDTDInternalEntity
12298extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012299#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012301#endif
12302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012303
12304#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012305#ifdef bottom_xmlwriter
12306#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012307extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012308#else
12309#ifndef xmlTextWriterWriteDTDNotation
12310extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012311#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012313#endif
12314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012315
12316#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012317#ifdef bottom_xmlwriter
12318#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012319extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012320#else
12321#ifndef xmlTextWriterWriteElement
12322extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012323#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012325#endif
12326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012327
12328#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012329#ifdef bottom_xmlwriter
12330#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012331extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012332#else
12333#ifndef xmlTextWriterWriteElementNS
12334extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012335#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012337#endif
12338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012339
12340#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012341#ifdef bottom_xmlwriter
12342#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012343extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012344#else
12345#ifndef xmlTextWriterWriteFormatAttribute
12346extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012347#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012349#endif
12350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012351
12352#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012353#ifdef bottom_xmlwriter
12354#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012355extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012356#else
12357#ifndef xmlTextWriterWriteFormatAttributeNS
12358extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012359#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012361#endif
12362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012363
12364#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012365#ifdef bottom_xmlwriter
12366#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012367extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012368#else
12369#ifndef xmlTextWriterWriteFormatCDATA
12370extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012371#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012373#endif
12374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012375
12376#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012377#ifdef bottom_xmlwriter
12378#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012379extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012380#else
12381#ifndef xmlTextWriterWriteFormatComment
12382extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012383#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012385#endif
12386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012387
12388#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012389#ifdef bottom_xmlwriter
12390#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012391extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012392#else
12393#ifndef xmlTextWriterWriteFormatDTD
12394extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012395#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012397#endif
12398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012399
12400#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012401#ifdef bottom_xmlwriter
12402#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012403extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012404#else
12405#ifndef xmlTextWriterWriteFormatDTDAttlist
12406extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012407#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012409#endif
12410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012411
12412#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012413#ifdef bottom_xmlwriter
12414#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012415extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012416#else
12417#ifndef xmlTextWriterWriteFormatDTDElement
12418extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012419#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012421#endif
12422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012423
12424#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012425#ifdef bottom_xmlwriter
12426#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012427extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012428#else
12429#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12430extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012431#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012433#endif
12434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012435
12436#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012437#ifdef bottom_xmlwriter
12438#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012439extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012440#else
12441#ifndef xmlTextWriterWriteFormatElement
12442extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012443#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012445#endif
12446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012447
12448#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012449#ifdef bottom_xmlwriter
12450#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012451extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012452#else
12453#ifndef xmlTextWriterWriteFormatElementNS
12454extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012455#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012457#endif
12458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012459
12460#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012461#ifdef bottom_xmlwriter
12462#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012463extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012464#else
12465#ifndef xmlTextWriterWriteFormatPI
12466extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012467#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012469#endif
12470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012471
12472#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012473#ifdef bottom_xmlwriter
12474#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012475extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012476#else
12477#ifndef xmlTextWriterWriteFormatRaw
12478extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012479#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012481#endif
12482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012483
12484#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012485#ifdef bottom_xmlwriter
12486#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012487extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012488#else
12489#ifndef xmlTextWriterWriteFormatString
12490extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012491#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012493#endif
12494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012495
12496#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012497#ifdef bottom_xmlwriter
12498#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012499extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012500#else
12501#ifndef xmlTextWriterWritePI
12502extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012503#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012505#endif
12506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012507
12508#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012509#ifdef bottom_xmlwriter
12510#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012511extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012512#else
12513#ifndef xmlTextWriterWriteRaw
12514extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012515#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012517#endif
12518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012519
12520#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012521#ifdef bottom_xmlwriter
12522#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012523extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012524#else
12525#ifndef xmlTextWriterWriteRawLen
12526extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012527#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012529#endif
12530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012531
12532#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012533#ifdef bottom_xmlwriter
12534#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012535extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012536#else
12537#ifndef xmlTextWriterWriteString
12538extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012539#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012541#endif
12542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012543
12544#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012545#ifdef bottom_xmlwriter
12546#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012547extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012548#else
12549#ifndef xmlTextWriterWriteVFormatAttribute
12550extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012551#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012553#endif
12554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012555
12556#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012557#ifdef bottom_xmlwriter
12558#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012559extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012560#else
12561#ifndef xmlTextWriterWriteVFormatAttributeNS
12562extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012563#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012565#endif
12566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012567
12568#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012569#ifdef bottom_xmlwriter
12570#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012571extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012572#else
12573#ifndef xmlTextWriterWriteVFormatCDATA
12574extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012575#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012577#endif
12578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012579
12580#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012581#ifdef bottom_xmlwriter
12582#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012583extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012584#else
12585#ifndef xmlTextWriterWriteVFormatComment
12586extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012587#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012589#endif
12590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012591
12592#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012593#ifdef bottom_xmlwriter
12594#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012595extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012596#else
12597#ifndef xmlTextWriterWriteVFormatDTD
12598extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012599#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012601#endif
12602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012603
12604#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012605#ifdef bottom_xmlwriter
12606#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012607extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012608#else
12609#ifndef xmlTextWriterWriteVFormatDTDAttlist
12610extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012611#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012613#endif
12614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012615
12616#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012617#ifdef bottom_xmlwriter
12618#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012619extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012620#else
12621#ifndef xmlTextWriterWriteVFormatDTDElement
12622extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012623#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012625#endif
12626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012627
12628#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012629#ifdef bottom_xmlwriter
12630#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012631extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012632#else
12633#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12634extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012635#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012637#endif
12638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012639
12640#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012641#ifdef bottom_xmlwriter
12642#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012643extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012644#else
12645#ifndef xmlTextWriterWriteVFormatElement
12646extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012647#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012649#endif
12650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012651
12652#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012653#ifdef bottom_xmlwriter
12654#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012655extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012656#else
12657#ifndef xmlTextWriterWriteVFormatElementNS
12658extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012659#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012661#endif
12662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012663
12664#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012665#ifdef bottom_xmlwriter
12666#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012667extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012668#else
12669#ifndef xmlTextWriterWriteVFormatPI
12670extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012671#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012673#endif
12674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012675
12676#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012677#ifdef bottom_xmlwriter
12678#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012679extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012680#else
12681#ifndef xmlTextWriterWriteVFormatRaw
12682extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012683#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012685#endif
12686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012687
12688#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012689#ifdef bottom_xmlwriter
12690#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012691extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012692#else
12693#ifndef xmlTextWriterWriteVFormatString
12694extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012695#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012697#endif
12698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012699
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012700#ifdef bottom_globals
12701#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012702extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012703#else
12704#ifndef xmlThrDefBufferAllocScheme
12705extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012706#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012707#endif
12708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012709
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012710#ifdef bottom_globals
12711#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012712extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012713#else
12714#ifndef xmlThrDefDefaultBufferSize
12715extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012716#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012717#endif
12718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012719
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012720#ifdef bottom_globals
12721#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012722extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012723#else
12724#ifndef xmlThrDefDeregisterNodeDefault
12725extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012726#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012727#endif
12728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012729
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012730#ifdef bottom_globals
12731#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012732extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012733#else
12734#ifndef xmlThrDefDoValidityCheckingDefaultValue
12735extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012736#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012737#endif
12738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012739
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012740#ifdef bottom_globals
12741#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012742extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012743#else
12744#ifndef xmlThrDefGetWarningsDefaultValue
12745extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012746#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012747#endif
12748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012749
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012750#ifdef bottom_globals
12751#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012752extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012753#else
12754#ifndef xmlThrDefIndentTreeOutput
12755extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012756#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012757#endif
12758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012759
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012760#ifdef bottom_globals
12761#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012762extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012763#else
12764#ifndef xmlThrDefKeepBlanksDefaultValue
12765extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012766#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012767#endif
12768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012769
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012770#ifdef bottom_globals
12771#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012772extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012773#else
12774#ifndef xmlThrDefLineNumbersDefaultValue
12775extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012776#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012777#endif
12778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012779
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012780#ifdef bottom_globals
12781#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012782extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012783#else
12784#ifndef xmlThrDefLoadExtDtdDefaultValue
12785extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012786#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012787#endif
12788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012789
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012790#ifdef bottom_globals
12791#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012792extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012793#else
12794#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12795extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012796#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012797#endif
12798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012799
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012800#ifdef bottom_globals
12801#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012802extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012803#else
12804#ifndef xmlThrDefParserDebugEntities
12805extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012806#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012807#endif
12808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012809
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012810#ifdef bottom_globals
12811#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012812extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012813#else
12814#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12815extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012816#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012817#endif
12818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012819
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012820#ifdef bottom_globals
12821#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012822extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012823#else
12824#ifndef xmlThrDefPedanticParserDefaultValue
12825extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012826#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012827#endif
12828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012829
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012830#ifdef bottom_globals
12831#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012832extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012833#else
12834#ifndef xmlThrDefRegisterNodeDefault
12835extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012836#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012837#endif
12838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012839
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012840#ifdef bottom_globals
12841#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012842extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012843#else
12844#ifndef xmlThrDefSaveNoEmptyTags
12845extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012846#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012847#endif
12848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012849
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012850#ifdef bottom_globals
12851#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012852extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012853#else
12854#ifndef xmlThrDefSetGenericErrorFunc
12855extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012856#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012857#endif
12858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012859
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012860#ifdef bottom_globals
12861#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012862extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012863#else
12864#ifndef xmlThrDefSetStructuredErrorFunc
12865extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012866#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012867#endif
12868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012869
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012870#ifdef bottom_globals
12871#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012872extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012873#else
12874#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12875extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012876#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012877#endif
12878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012879
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012880#ifdef bottom_globals
12881#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012882extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012883#else
12884#ifndef xmlThrDefTreeIndentString
12885extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012886#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012887#endif
12888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012889
12890#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012891#ifdef bottom_xmlunicode
12892#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012893extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012894#else
12895#ifndef xmlUCSIsAegeanNumbers
12896extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012897#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012899#endif
12900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012901
12902#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012903#ifdef bottom_xmlunicode
12904#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012905extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012906#else
12907#ifndef xmlUCSIsAlphabeticPresentationForms
12908extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012909#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012911#endif
12912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012913
12914#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012915#ifdef bottom_xmlunicode
12916#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012917extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012918#else
12919#ifndef xmlUCSIsArabic
12920extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012921#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012923#endif
12924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012925
12926#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012927#ifdef bottom_xmlunicode
12928#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012929extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012930#else
12931#ifndef xmlUCSIsArabicPresentationFormsA
12932extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012933#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012935#endif
12936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012937
12938#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012939#ifdef bottom_xmlunicode
12940#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012941extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012942#else
12943#ifndef xmlUCSIsArabicPresentationFormsB
12944extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012945#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012947#endif
12948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012949
12950#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012951#ifdef bottom_xmlunicode
12952#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012953extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012954#else
12955#ifndef xmlUCSIsArmenian
12956extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012957#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012959#endif
12960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012961
12962#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012963#ifdef bottom_xmlunicode
12964#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012965extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012966#else
12967#ifndef xmlUCSIsArrows
12968extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012969#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012971#endif
12972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012973
12974#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012975#ifdef bottom_xmlunicode
12976#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012977extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012978#else
12979#ifndef xmlUCSIsBasicLatin
12980extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012981#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012983#endif
12984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012985
12986#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012987#ifdef bottom_xmlunicode
12988#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012989extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012990#else
12991#ifndef xmlUCSIsBengali
12992extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012993#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012995#endif
12996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012997
12998#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012999#ifdef bottom_xmlunicode
13000#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000013001extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013002#else
13003#ifndef xmlUCSIsBlock
13004extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013005#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
13006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013007#endif
13008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013009
13010#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013011#ifdef bottom_xmlunicode
13012#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000013013extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013014#else
13015#ifndef xmlUCSIsBlockElements
13016extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013017#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
13018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013019#endif
13020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013021
13022#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013023#ifdef bottom_xmlunicode
13024#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013025extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013026#else
13027#ifndef xmlUCSIsBopomofo
13028extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013029#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
13030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013031#endif
13032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013033
13034#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013035#ifdef bottom_xmlunicode
13036#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013037extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013038#else
13039#ifndef xmlUCSIsBopomofoExtended
13040extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013041#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
13042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013043#endif
13044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013045
13046#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013047#ifdef bottom_xmlunicode
13048#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000013049extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013050#else
13051#ifndef xmlUCSIsBoxDrawing
13052extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013053#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
13054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013055#endif
13056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013057
13058#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013059#ifdef bottom_xmlunicode
13060#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000013061extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013062#else
13063#ifndef xmlUCSIsBraillePatterns
13064extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013065#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
13066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013067#endif
13068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013069
13070#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013071#ifdef bottom_xmlunicode
13072#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000013073extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013074#else
13075#ifndef xmlUCSIsBuhid
13076extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013077#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
13078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013079#endif
13080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013081
13082#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013083#ifdef bottom_xmlunicode
13084#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013085extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013086#else
13087#ifndef xmlUCSIsByzantineMusicalSymbols
13088extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013089#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
13090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013091#endif
13092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013093
13094#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013095#ifdef bottom_xmlunicode
13096#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000013097extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013098#else
13099#ifndef xmlUCSIsCJKCompatibility
13100extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013101#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
13102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013103#endif
13104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013105
13106#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013107#ifdef bottom_xmlunicode
13108#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013109extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013110#else
13111#ifndef xmlUCSIsCJKCompatibilityForms
13112extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013113#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013115#endif
13116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013117
13118#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013119#ifdef bottom_xmlunicode
13120#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013121extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013122#else
13123#ifndef xmlUCSIsCJKCompatibilityIdeographs
13124extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013125#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013127#endif
13128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013129
13130#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013131#ifdef bottom_xmlunicode
13132#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013133extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013134#else
13135#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13136extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013137#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013139#endif
13140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013141
13142#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013143#ifdef bottom_xmlunicode
13144#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013145extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013146#else
13147#ifndef xmlUCSIsCJKRadicalsSupplement
13148extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013149#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013151#endif
13152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013153
13154#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013155#ifdef bottom_xmlunicode
13156#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013157extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013158#else
13159#ifndef xmlUCSIsCJKSymbolsandPunctuation
13160extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013161#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013163#endif
13164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013165
13166#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013167#ifdef bottom_xmlunicode
13168#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013169extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013170#else
13171#ifndef xmlUCSIsCJKUnifiedIdeographs
13172extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013173#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013175#endif
13176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013177
13178#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013179#ifdef bottom_xmlunicode
13180#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013181extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013182#else
13183#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13184extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013185#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013187#endif
13188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013189
13190#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013191#ifdef bottom_xmlunicode
13192#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013193extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013194#else
13195#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13196extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013197#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013199#endif
13200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013201
13202#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013203#ifdef bottom_xmlunicode
13204#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000013205extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013206#else
13207#ifndef xmlUCSIsCat
13208extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013209#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013211#endif
13212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013213
13214#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013215#ifdef bottom_xmlunicode
13216#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000013217extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013218#else
13219#ifndef xmlUCSIsCatC
13220extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013221#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013223#endif
13224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013225
13226#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013227#ifdef bottom_xmlunicode
13228#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013229extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013230#else
13231#ifndef xmlUCSIsCatCc
13232extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013233#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013235#endif
13236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013237
13238#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013239#ifdef bottom_xmlunicode
13240#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013241extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013242#else
13243#ifndef xmlUCSIsCatCf
13244extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013245#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013247#endif
13248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013249
13250#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013251#ifdef bottom_xmlunicode
13252#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013253extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013254#else
13255#ifndef xmlUCSIsCatCo
13256extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013257#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013259#endif
13260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013261
13262#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013263#ifdef bottom_xmlunicode
13264#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013265extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013266#else
13267#ifndef xmlUCSIsCatCs
13268extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013269#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013271#endif
13272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013273
13274#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013275#ifdef bottom_xmlunicode
13276#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013277extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013278#else
13279#ifndef xmlUCSIsCatL
13280extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013281#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013283#endif
13284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013285
13286#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013287#ifdef bottom_xmlunicode
13288#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013289extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013290#else
13291#ifndef xmlUCSIsCatLl
13292extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013293#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013295#endif
13296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013297
13298#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013299#ifdef bottom_xmlunicode
13300#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013301extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013302#else
13303#ifndef xmlUCSIsCatLm
13304extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013305#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013307#endif
13308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013309
13310#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013311#ifdef bottom_xmlunicode
13312#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013313extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013314#else
13315#ifndef xmlUCSIsCatLo
13316extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013317#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013319#endif
13320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013321
13322#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013323#ifdef bottom_xmlunicode
13324#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013325extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013326#else
13327#ifndef xmlUCSIsCatLt
13328extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013329#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013331#endif
13332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013333
13334#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013335#ifdef bottom_xmlunicode
13336#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013337extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013338#else
13339#ifndef xmlUCSIsCatLu
13340extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013341#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013343#endif
13344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013345
13346#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013347#ifdef bottom_xmlunicode
13348#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013349extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013350#else
13351#ifndef xmlUCSIsCatM
13352extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013353#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013355#endif
13356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013357
13358#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013359#ifdef bottom_xmlunicode
13360#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013361extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013362#else
13363#ifndef xmlUCSIsCatMc
13364extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013365#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013367#endif
13368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013369
13370#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013371#ifdef bottom_xmlunicode
13372#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013373extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013374#else
13375#ifndef xmlUCSIsCatMe
13376extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013377#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013379#endif
13380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013381
13382#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013383#ifdef bottom_xmlunicode
13384#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013385extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013386#else
13387#ifndef xmlUCSIsCatMn
13388extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013389#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013391#endif
13392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013393
13394#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013395#ifdef bottom_xmlunicode
13396#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013397extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013398#else
13399#ifndef xmlUCSIsCatN
13400extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013401#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013403#endif
13404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013405
13406#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013407#ifdef bottom_xmlunicode
13408#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013409extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013410#else
13411#ifndef xmlUCSIsCatNd
13412extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013413#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013415#endif
13416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013417
13418#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013419#ifdef bottom_xmlunicode
13420#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013421extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013422#else
13423#ifndef xmlUCSIsCatNl
13424extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013425#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013427#endif
13428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013429
13430#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013431#ifdef bottom_xmlunicode
13432#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013433extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013434#else
13435#ifndef xmlUCSIsCatNo
13436extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013437#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013439#endif
13440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013441
13442#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013443#ifdef bottom_xmlunicode
13444#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013445extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013446#else
13447#ifndef xmlUCSIsCatP
13448extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013449#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013451#endif
13452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013453
13454#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013455#ifdef bottom_xmlunicode
13456#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013457extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013458#else
13459#ifndef xmlUCSIsCatPc
13460extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013461#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013463#endif
13464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013465
13466#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013467#ifdef bottom_xmlunicode
13468#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013469extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013470#else
13471#ifndef xmlUCSIsCatPd
13472extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013473#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013475#endif
13476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013477
13478#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013479#ifdef bottom_xmlunicode
13480#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013481extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013482#else
13483#ifndef xmlUCSIsCatPe
13484extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013485#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013487#endif
13488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013489
13490#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013491#ifdef bottom_xmlunicode
13492#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013493extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013494#else
13495#ifndef xmlUCSIsCatPf
13496extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013497#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013499#endif
13500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013501
13502#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013503#ifdef bottom_xmlunicode
13504#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013505extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013506#else
13507#ifndef xmlUCSIsCatPi
13508extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013509#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013511#endif
13512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013513
13514#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013515#ifdef bottom_xmlunicode
13516#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013517extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013518#else
13519#ifndef xmlUCSIsCatPo
13520extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013521#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013523#endif
13524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013525
13526#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013527#ifdef bottom_xmlunicode
13528#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013529extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013530#else
13531#ifndef xmlUCSIsCatPs
13532extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013533#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013535#endif
13536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013537
13538#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013539#ifdef bottom_xmlunicode
13540#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013541extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013542#else
13543#ifndef xmlUCSIsCatS
13544extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013545#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013547#endif
13548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013549
13550#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013551#ifdef bottom_xmlunicode
13552#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013553extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013554#else
13555#ifndef xmlUCSIsCatSc
13556extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013557#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013559#endif
13560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013561
13562#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013563#ifdef bottom_xmlunicode
13564#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013565extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013566#else
13567#ifndef xmlUCSIsCatSk
13568extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013569#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013571#endif
13572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013573
13574#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013575#ifdef bottom_xmlunicode
13576#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013577extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013578#else
13579#ifndef xmlUCSIsCatSm
13580extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013581#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013583#endif
13584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013585
13586#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013587#ifdef bottom_xmlunicode
13588#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013589extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013590#else
13591#ifndef xmlUCSIsCatSo
13592extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013593#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013595#endif
13596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013597
13598#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013599#ifdef bottom_xmlunicode
13600#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013601extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013602#else
13603#ifndef xmlUCSIsCatZ
13604extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013605#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013607#endif
13608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013609
13610#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013611#ifdef bottom_xmlunicode
13612#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013613extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013614#else
13615#ifndef xmlUCSIsCatZl
13616extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013617#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013619#endif
13620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013621
13622#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013623#ifdef bottom_xmlunicode
13624#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013625extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013626#else
13627#ifndef xmlUCSIsCatZp
13628extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013629#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013631#endif
13632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013633
13634#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013635#ifdef bottom_xmlunicode
13636#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013637extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013638#else
13639#ifndef xmlUCSIsCatZs
13640extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013641#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013643#endif
13644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013645
13646#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013647#ifdef bottom_xmlunicode
13648#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013649extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013650#else
13651#ifndef xmlUCSIsCherokee
13652extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013653#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013655#endif
13656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013657
13658#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013659#ifdef bottom_xmlunicode
13660#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013661extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013662#else
13663#ifndef xmlUCSIsCombiningDiacriticalMarks
13664extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013665#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013667#endif
13668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013669
13670#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013671#ifdef bottom_xmlunicode
13672#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013673extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013674#else
13675#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13676extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013677#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013679#endif
13680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013681
13682#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013683#ifdef bottom_xmlunicode
13684#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013685extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013686#else
13687#ifndef xmlUCSIsCombiningHalfMarks
13688extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013689#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013691#endif
13692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013693
13694#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013695#ifdef bottom_xmlunicode
13696#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013697extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013698#else
13699#ifndef xmlUCSIsCombiningMarksforSymbols
13700extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013701#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013703#endif
13704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013705
13706#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013707#ifdef bottom_xmlunicode
13708#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013709extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013710#else
13711#ifndef xmlUCSIsControlPictures
13712extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013713#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013715#endif
13716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013717
13718#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013719#ifdef bottom_xmlunicode
13720#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013721extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013722#else
13723#ifndef xmlUCSIsCurrencySymbols
13724extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013725#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013727#endif
13728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013729
13730#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013731#ifdef bottom_xmlunicode
13732#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013733extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013734#else
13735#ifndef xmlUCSIsCypriotSyllabary
13736extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013737#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013739#endif
13740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013741
13742#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013743#ifdef bottom_xmlunicode
13744#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013745extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013746#else
13747#ifndef xmlUCSIsCyrillic
13748extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013749#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013751#endif
13752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013753
13754#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013755#ifdef bottom_xmlunicode
13756#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013757extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013758#else
13759#ifndef xmlUCSIsCyrillicSupplement
13760extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013761#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013763#endif
13764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013765
13766#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013767#ifdef bottom_xmlunicode
13768#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013769extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013770#else
13771#ifndef xmlUCSIsDeseret
13772extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013773#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013775#endif
13776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013777
13778#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013779#ifdef bottom_xmlunicode
13780#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013781extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013782#else
13783#ifndef xmlUCSIsDevanagari
13784extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013785#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013787#endif
13788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013789
13790#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013791#ifdef bottom_xmlunicode
13792#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013793extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013794#else
13795#ifndef xmlUCSIsDingbats
13796extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013797#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013799#endif
13800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013801
13802#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013803#ifdef bottom_xmlunicode
13804#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013805extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013806#else
13807#ifndef xmlUCSIsEnclosedAlphanumerics
13808extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013809#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013811#endif
13812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013813
13814#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013815#ifdef bottom_xmlunicode
13816#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013817extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013818#else
13819#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13820extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013821#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013823#endif
13824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013825
13826#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013827#ifdef bottom_xmlunicode
13828#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013829extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013830#else
13831#ifndef xmlUCSIsEthiopic
13832extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013833#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013835#endif
13836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013837
13838#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013839#ifdef bottom_xmlunicode
13840#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013841extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013842#else
13843#ifndef xmlUCSIsGeneralPunctuation
13844extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013845#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013847#endif
13848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013849
13850#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013851#ifdef bottom_xmlunicode
13852#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013853extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013854#else
13855#ifndef xmlUCSIsGeometricShapes
13856extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013857#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013859#endif
13860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013861
13862#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013863#ifdef bottom_xmlunicode
13864#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013865extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013866#else
13867#ifndef xmlUCSIsGeorgian
13868extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013869#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013871#endif
13872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013873
13874#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013875#ifdef bottom_xmlunicode
13876#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013877extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013878#else
13879#ifndef xmlUCSIsGothic
13880extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013881#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013883#endif
13884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013885
13886#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013887#ifdef bottom_xmlunicode
13888#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013889extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013890#else
13891#ifndef xmlUCSIsGreek
13892extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013893#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013895#endif
13896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013897
13898#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013899#ifdef bottom_xmlunicode
13900#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013901extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013902#else
13903#ifndef xmlUCSIsGreekExtended
13904extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013905#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013907#endif
13908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013909
13910#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013911#ifdef bottom_xmlunicode
13912#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013913extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013914#else
13915#ifndef xmlUCSIsGreekandCoptic
13916extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013917#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013919#endif
13920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013921
13922#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013923#ifdef bottom_xmlunicode
13924#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013925extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013926#else
13927#ifndef xmlUCSIsGujarati
13928extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013929#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013931#endif
13932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013933
13934#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013935#ifdef bottom_xmlunicode
13936#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013937extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013938#else
13939#ifndef xmlUCSIsGurmukhi
13940extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013941#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013943#endif
13944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013945
13946#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013947#ifdef bottom_xmlunicode
13948#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013949extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013950#else
13951#ifndef xmlUCSIsHalfwidthandFullwidthForms
13952extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013953#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013955#endif
13956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013957
13958#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013959#ifdef bottom_xmlunicode
13960#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013961extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013962#else
13963#ifndef xmlUCSIsHangulCompatibilityJamo
13964extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013965#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013967#endif
13968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013969
13970#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013971#ifdef bottom_xmlunicode
13972#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013973extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013974#else
13975#ifndef xmlUCSIsHangulJamo
13976extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013977#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013979#endif
13980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013981
13982#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013983#ifdef bottom_xmlunicode
13984#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013985extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013986#else
13987#ifndef xmlUCSIsHangulSyllables
13988extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013989#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013991#endif
13992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013993
13994#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013995#ifdef bottom_xmlunicode
13996#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013997extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013998#else
13999#ifndef xmlUCSIsHanunoo
14000extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014001#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
14002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014003#endif
14004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014005
14006#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014007#ifdef bottom_xmlunicode
14008#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000014009extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014010#else
14011#ifndef xmlUCSIsHebrew
14012extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014013#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
14014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014015#endif
14016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014017
14018#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014019#ifdef bottom_xmlunicode
14020#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014021extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014022#else
14023#ifndef xmlUCSIsHighPrivateUseSurrogates
14024extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014025#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
14026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014027#endif
14028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014029
14030#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014031#ifdef bottom_xmlunicode
14032#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014033extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014034#else
14035#ifndef xmlUCSIsHighSurrogates
14036extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014037#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
14038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014039#endif
14040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014041
14042#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014043#ifdef bottom_xmlunicode
14044#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014045extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014046#else
14047#ifndef xmlUCSIsHiragana
14048extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014049#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
14050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014051#endif
14052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014053
14054#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014055#ifdef bottom_xmlunicode
14056#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014057extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014058#else
14059#ifndef xmlUCSIsIPAExtensions
14060extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014061#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
14062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014063#endif
14064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014065
14066#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014067#ifdef bottom_xmlunicode
14068#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014069extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014070#else
14071#ifndef xmlUCSIsIdeographicDescriptionCharacters
14072extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014073#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
14074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014075#endif
14076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014077
14078#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014079#ifdef bottom_xmlunicode
14080#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000014081extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014082#else
14083#ifndef xmlUCSIsKanbun
14084extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014085#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
14086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014087#endif
14088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014089
14090#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014091#ifdef bottom_xmlunicode
14092#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014093extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014094#else
14095#ifndef xmlUCSIsKangxiRadicals
14096extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014097#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
14098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014099#endif
14100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014101
14102#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014103#ifdef bottom_xmlunicode
14104#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000014105extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014106#else
14107#ifndef xmlUCSIsKannada
14108extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014109#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014111#endif
14112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014113
14114#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014115#ifdef bottom_xmlunicode
14116#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014117extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014118#else
14119#ifndef xmlUCSIsKatakana
14120extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014121#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014123#endif
14124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014125
14126#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014127#ifdef bottom_xmlunicode
14128#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014129extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014130#else
14131#ifndef xmlUCSIsKatakanaPhoneticExtensions
14132extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014133#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014135#endif
14136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014137
14138#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014139#ifdef bottom_xmlunicode
14140#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000014141extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014142#else
14143#ifndef xmlUCSIsKhmer
14144extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014145#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014147#endif
14148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014149
14150#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014151#ifdef bottom_xmlunicode
14152#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014153extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014154#else
14155#ifndef xmlUCSIsKhmerSymbols
14156extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014157#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014159#endif
14160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014161
14162#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014163#ifdef bottom_xmlunicode
14164#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000014165extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014166#else
14167#ifndef xmlUCSIsLao
14168extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014169#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014171#endif
14172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014173
14174#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014175#ifdef bottom_xmlunicode
14176#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014177extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014178#else
14179#ifndef xmlUCSIsLatin1Supplement
14180extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014181#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014183#endif
14184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014185
14186#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014187#ifdef bottom_xmlunicode
14188#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014189extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014190#else
14191#ifndef xmlUCSIsLatinExtendedA
14192extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014193#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014195#endif
14196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014197
14198#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014199#ifdef bottom_xmlunicode
14200#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000014201extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014202#else
14203#ifndef xmlUCSIsLatinExtendedAdditional
14204extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014205#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014207#endif
14208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014209
14210#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014211#ifdef bottom_xmlunicode
14212#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014213extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014214#else
14215#ifndef xmlUCSIsLatinExtendedB
14216extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014217#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014219#endif
14220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014221
14222#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014223#ifdef bottom_xmlunicode
14224#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014225extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014226#else
14227#ifndef xmlUCSIsLetterlikeSymbols
14228extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014229#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014231#endif
14232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014233
14234#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014235#ifdef bottom_xmlunicode
14236#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014237extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014238#else
14239#ifndef xmlUCSIsLimbu
14240extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014241#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014243#endif
14244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014245
14246#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014247#ifdef bottom_xmlunicode
14248#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014249extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014250#else
14251#ifndef xmlUCSIsLinearBIdeograms
14252extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014253#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014255#endif
14256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014257
14258#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014259#ifdef bottom_xmlunicode
14260#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014261extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014262#else
14263#ifndef xmlUCSIsLinearBSyllabary
14264extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014265#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014267#endif
14268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014269
14270#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014271#ifdef bottom_xmlunicode
14272#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014273extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014274#else
14275#ifndef xmlUCSIsLowSurrogates
14276extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014277#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014279#endif
14280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014281
14282#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014283#ifdef bottom_xmlunicode
14284#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014285extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014286#else
14287#ifndef xmlUCSIsMalayalam
14288extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014289#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014291#endif
14292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014293
14294#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014295#ifdef bottom_xmlunicode
14296#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014297extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014298#else
14299#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14300extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014301#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014303#endif
14304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014305
14306#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014307#ifdef bottom_xmlunicode
14308#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014309extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014310#else
14311#ifndef xmlUCSIsMathematicalOperators
14312extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014313#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014315#endif
14316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014317
14318#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014319#ifdef bottom_xmlunicode
14320#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014321extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014322#else
14323#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14324extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014325#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014327#endif
14328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014329
14330#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014331#ifdef bottom_xmlunicode
14332#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014333extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014334#else
14335#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14336extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014337#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014339#endif
14340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014341
14342#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014343#ifdef bottom_xmlunicode
14344#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014345extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014346#else
14347#ifndef xmlUCSIsMiscellaneousSymbols
14348extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014349#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014351#endif
14352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014353
14354#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014355#ifdef bottom_xmlunicode
14356#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014357extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014358#else
14359#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14360extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014361#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014363#endif
14364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014365
14366#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014367#ifdef bottom_xmlunicode
14368#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014369extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014370#else
14371#ifndef xmlUCSIsMiscellaneousTechnical
14372extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014373#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014375#endif
14376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014377
14378#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014379#ifdef bottom_xmlunicode
14380#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014381extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014382#else
14383#ifndef xmlUCSIsMongolian
14384extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014385#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014387#endif
14388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014389
14390#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014391#ifdef bottom_xmlunicode
14392#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014393extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014394#else
14395#ifndef xmlUCSIsMusicalSymbols
14396extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014397#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014399#endif
14400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014401
14402#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014403#ifdef bottom_xmlunicode
14404#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014405extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014406#else
14407#ifndef xmlUCSIsMyanmar
14408extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014409#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014411#endif
14412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014413
14414#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014415#ifdef bottom_xmlunicode
14416#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014417extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014418#else
14419#ifndef xmlUCSIsNumberForms
14420extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014421#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014423#endif
14424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014425
14426#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014427#ifdef bottom_xmlunicode
14428#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014429extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014430#else
14431#ifndef xmlUCSIsOgham
14432extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014433#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014435#endif
14436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014437
14438#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014439#ifdef bottom_xmlunicode
14440#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014441extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014442#else
14443#ifndef xmlUCSIsOldItalic
14444extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014445#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014447#endif
14448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014449
14450#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014451#ifdef bottom_xmlunicode
14452#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014453extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014454#else
14455#ifndef xmlUCSIsOpticalCharacterRecognition
14456extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014457#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014459#endif
14460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014461
14462#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014463#ifdef bottom_xmlunicode
14464#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014465extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014466#else
14467#ifndef xmlUCSIsOriya
14468extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014469#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014471#endif
14472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014473
14474#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014475#ifdef bottom_xmlunicode
14476#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014477extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014478#else
14479#ifndef xmlUCSIsOsmanya
14480extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014481#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014483#endif
14484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014485
14486#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014487#ifdef bottom_xmlunicode
14488#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014489extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014490#else
14491#ifndef xmlUCSIsPhoneticExtensions
14492extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014493#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014495#endif
14496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014497
14498#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014499#ifdef bottom_xmlunicode
14500#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014501extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014502#else
14503#ifndef xmlUCSIsPrivateUse
14504extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014505#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014507#endif
14508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014509
14510#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014511#ifdef bottom_xmlunicode
14512#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014513extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014514#else
14515#ifndef xmlUCSIsPrivateUseArea
14516extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014517#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014519#endif
14520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014521
14522#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014523#ifdef bottom_xmlunicode
14524#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014525extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014526#else
14527#ifndef xmlUCSIsRunic
14528extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014529#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014531#endif
14532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014533
14534#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014535#ifdef bottom_xmlunicode
14536#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014537extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014538#else
14539#ifndef xmlUCSIsShavian
14540extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014541#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014543#endif
14544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014545
14546#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014547#ifdef bottom_xmlunicode
14548#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014549extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014550#else
14551#ifndef xmlUCSIsSinhala
14552extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014553#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014555#endif
14556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014557
14558#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014559#ifdef bottom_xmlunicode
14560#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014561extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014562#else
14563#ifndef xmlUCSIsSmallFormVariants
14564extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014565#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014567#endif
14568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014569
14570#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014571#ifdef bottom_xmlunicode
14572#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014573extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014574#else
14575#ifndef xmlUCSIsSpacingModifierLetters
14576extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014577#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014579#endif
14580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014581
14582#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014583#ifdef bottom_xmlunicode
14584#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014585extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014586#else
14587#ifndef xmlUCSIsSpecials
14588extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014589#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014591#endif
14592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014593
14594#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014595#ifdef bottom_xmlunicode
14596#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014597extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014598#else
14599#ifndef xmlUCSIsSuperscriptsandSubscripts
14600extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014601#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014603#endif
14604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014605
14606#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014607#ifdef bottom_xmlunicode
14608#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014609extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014610#else
14611#ifndef xmlUCSIsSupplementalArrowsA
14612extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014613#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014615#endif
14616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014617
14618#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014619#ifdef bottom_xmlunicode
14620#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014621extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014622#else
14623#ifndef xmlUCSIsSupplementalArrowsB
14624extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014625#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014627#endif
14628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014629
14630#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014631#ifdef bottom_xmlunicode
14632#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014633extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014634#else
14635#ifndef xmlUCSIsSupplementalMathematicalOperators
14636extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014637#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014639#endif
14640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014641
14642#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014643#ifdef bottom_xmlunicode
14644#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014645extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014646#else
14647#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14648extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014649#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014651#endif
14652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014653
14654#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014655#ifdef bottom_xmlunicode
14656#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014657extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014658#else
14659#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14660extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014661#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014663#endif
14664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014665
14666#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014667#ifdef bottom_xmlunicode
14668#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014669extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014670#else
14671#ifndef xmlUCSIsSyriac
14672extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014673#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014675#endif
14676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014677
14678#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014679#ifdef bottom_xmlunicode
14680#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014681extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014682#else
14683#ifndef xmlUCSIsTagalog
14684extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014685#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014687#endif
14688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014689
14690#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014691#ifdef bottom_xmlunicode
14692#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014693extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014694#else
14695#ifndef xmlUCSIsTagbanwa
14696extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014697#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014699#endif
14700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014701
14702#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014703#ifdef bottom_xmlunicode
14704#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014705extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014706#else
14707#ifndef xmlUCSIsTags
14708extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014709#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014711#endif
14712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014713
14714#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014715#ifdef bottom_xmlunicode
14716#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014717extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014718#else
14719#ifndef xmlUCSIsTaiLe
14720extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014721#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014723#endif
14724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014725
14726#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014727#ifdef bottom_xmlunicode
14728#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014729extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014730#else
14731#ifndef xmlUCSIsTaiXuanJingSymbols
14732extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014733#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014735#endif
14736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014737
14738#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014739#ifdef bottom_xmlunicode
14740#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014741extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014742#else
14743#ifndef xmlUCSIsTamil
14744extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014745#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014747#endif
14748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014749
14750#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014751#ifdef bottom_xmlunicode
14752#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014753extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014754#else
14755#ifndef xmlUCSIsTelugu
14756extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014757#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014759#endif
14760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014761
14762#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014763#ifdef bottom_xmlunicode
14764#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014765extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014766#else
14767#ifndef xmlUCSIsThaana
14768extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014769#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014771#endif
14772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014773
14774#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014775#ifdef bottom_xmlunicode
14776#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014777extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014778#else
14779#ifndef xmlUCSIsThai
14780extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014781#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014783#endif
14784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014785
14786#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014787#ifdef bottom_xmlunicode
14788#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014789extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014790#else
14791#ifndef xmlUCSIsTibetan
14792extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014793#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014795#endif
14796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014797
14798#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014799#ifdef bottom_xmlunicode
14800#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014801extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014802#else
14803#ifndef xmlUCSIsUgaritic
14804extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014805#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014807#endif
14808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014809
14810#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014811#ifdef bottom_xmlunicode
14812#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014813extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014814#else
14815#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14816extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014817#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014819#endif
14820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014821
14822#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014823#ifdef bottom_xmlunicode
14824#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014825extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014826#else
14827#ifndef xmlUCSIsVariationSelectors
14828extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014829#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014831#endif
14832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014833
14834#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014835#ifdef bottom_xmlunicode
14836#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014837extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014838#else
14839#ifndef xmlUCSIsVariationSelectorsSupplement
14840extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014841#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014843#endif
14844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014845
14846#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014847#ifdef bottom_xmlunicode
14848#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014849extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014850#else
14851#ifndef xmlUCSIsYiRadicals
14852extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014853#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014855#endif
14856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014857
14858#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014859#ifdef bottom_xmlunicode
14860#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014861extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014862#else
14863#ifndef xmlUCSIsYiSyllables
14864extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014865#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014867#endif
14868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014869
14870#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014871#ifdef bottom_xmlunicode
14872#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014873extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014874#else
14875#ifndef xmlUCSIsYijingHexagramSymbols
14876extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014877#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014879#endif
14880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014881
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014882#ifdef bottom_uri
14883#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014884extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014885#else
14886#ifndef xmlURIEscape
14887extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014888#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014889#endif
14890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014891
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014892#ifdef bottom_uri
14893#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014894extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014895#else
14896#ifndef xmlURIEscapeStr
14897extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014898#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014899#endif
14900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014901
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014902#ifdef bottom_uri
14903#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014904extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014905#else
14906#ifndef xmlURIUnescapeString
14907extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014908#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014909#endif
14910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014911
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014912#ifdef bottom_xmlstring
14913#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014914extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014915#else
14916#ifndef xmlUTF8Charcmp
14917extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014918#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014919#endif
14920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014921
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014922#ifdef bottom_xmlstring
14923#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014924extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014925#else
14926#ifndef xmlUTF8Size
14927extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014928#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014929#endif
14930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014931
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014932#ifdef bottom_xmlstring
14933#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014934extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014935#else
14936#ifndef xmlUTF8Strlen
14937extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014938#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014939#endif
14940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014941
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014942#ifdef bottom_xmlstring
14943#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014944extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014945#else
14946#ifndef xmlUTF8Strloc
14947extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014948#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014949#endif
14950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014951
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014952#ifdef bottom_xmlstring
14953#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014954extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014955#else
14956#ifndef xmlUTF8Strndup
14957extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014958#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014959#endif
14960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014961
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014962#ifdef bottom_xmlstring
14963#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014964extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014965#else
14966#ifndef xmlUTF8Strpos
14967extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014968#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014969#endif
14970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014971
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014972#ifdef bottom_xmlstring
14973#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014974extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014975#else
14976#ifndef xmlUTF8Strsize
14977extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014978#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014979#endif
14980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014981
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014982#ifdef bottom_xmlstring
14983#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014984extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014985#else
14986#ifndef xmlUTF8Strsub
14987extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014988#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014989#endif
14990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014991
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014992#ifdef bottom_tree
14993#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014994extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014995#else
14996#ifndef xmlUnlinkNode
14997extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014998#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014999#endif
15000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015001
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015002#ifdef bottom_threads
15003#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000015004extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015005#else
15006#ifndef xmlUnlockLibrary
15007extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015008#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015009#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015010#endif
15011
15012#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015013#ifdef bottom_tree
15014#undef xmlUnsetNsProp
15015extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
15016#else
15017#ifndef xmlUnsetNsProp
15018extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
15019#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
15020#endif
15021#endif
15022#endif
15023
15024#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15025#ifdef bottom_tree
15026#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000015027extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015028#else
15029#ifndef xmlUnsetProp
15030extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015031#define xmlUnsetProp xmlUnsetProp__internal_alias
15032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015033#endif
15034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015035
15036#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015037#ifdef bottom_valid
15038#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000015039extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015040#else
15041#ifndef xmlValidBuildContentModel
15042extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015043#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
15044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015045#endif
15046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015047
15048#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015049#ifdef bottom_valid
15050#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015051extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015052#else
15053#ifndef xmlValidCtxtNormalizeAttributeValue
15054extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015055#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
15056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015057#endif
15058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015059
15060#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015061#ifdef bottom_valid
15062#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000015063extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015064#else
15065#ifndef xmlValidGetPotentialChildren
15066extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015067#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
15068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015069#endif
15070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015071
15072#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015073#ifdef bottom_valid
15074#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000015075extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015076#else
15077#ifndef xmlValidGetValidElements
15078extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015079#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
15080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015081#endif
15082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015083
15084#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015085#ifdef bottom_valid
15086#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015087extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015088#else
15089#ifndef xmlValidNormalizeAttributeValue
15090extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015091#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
15092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015093#endif
15094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015095
15096#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015097#ifdef bottom_valid
15098#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015099extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015100#else
15101#ifndef xmlValidateAttributeDecl
15102extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015103#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015105#endif
15106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015107
15108#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015109#ifdef bottom_valid
15110#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015111extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015112#else
15113#ifndef xmlValidateAttributeValue
15114extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015115#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015117#endif
15118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015119
15120#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015121#ifdef bottom_valid
15122#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000015123extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015124#else
15125#ifndef xmlValidateDocument
15126extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015127#define xmlValidateDocument xmlValidateDocument__internal_alias
15128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015129#endif
15130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015131
15132#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015133#ifdef bottom_valid
15134#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015135extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015136#else
15137#ifndef xmlValidateDocumentFinal
15138extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015139#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015141#endif
15142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015143
15144#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015145#ifdef bottom_valid
15146#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015147extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015148#else
15149#ifndef xmlValidateDtd
15150extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015151#define xmlValidateDtd xmlValidateDtd__internal_alias
15152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015153#endif
15154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015155
15156#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015157#ifdef bottom_valid
15158#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015159extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015160#else
15161#ifndef xmlValidateDtdFinal
15162extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015163#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015165#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015166#endif
15167
15168#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015169#ifdef bottom_valid
15170#undef xmlValidateElement
15171extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15172#else
15173#ifndef xmlValidateElement
15174extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15175#define xmlValidateElement xmlValidateElement__internal_alias
15176#endif
15177#endif
15178#endif
15179
15180#if defined(LIBXML_VALID_ENABLED)
15181#ifdef bottom_valid
15182#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015183extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015184#else
15185#ifndef xmlValidateElementDecl
15186extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015187#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015189#endif
15190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015191
William M. Brack7f28a012007-01-11 23:42:10 +000015192#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015193#ifdef bottom_tree
15194#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015195extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015196#else
15197#ifndef xmlValidateNCName
15198extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015199#define xmlValidateNCName xmlValidateNCName__internal_alias
15200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015201#endif
15202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015203
15204#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015205#ifdef bottom_tree
15206#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000015207extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015208#else
15209#ifndef xmlValidateNMToken
15210extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015211#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015213#endif
15214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015215
15216#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015217#ifdef bottom_tree
15218#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015219extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015220#else
15221#ifndef xmlValidateName
15222extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015223#define xmlValidateName xmlValidateName__internal_alias
15224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015225#endif
15226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015227
15228#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015229#ifdef bottom_valid
15230#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015231extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015232#else
15233#ifndef xmlValidateNameValue
15234extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015235#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015237#endif
15238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015239
15240#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015241#ifdef bottom_valid
15242#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015243extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015244#else
15245#ifndef xmlValidateNamesValue
15246extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015247#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015249#endif
15250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015251
15252#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015253#ifdef bottom_valid
15254#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015255extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015256#else
15257#ifndef xmlValidateNmtokenValue
15258extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015259#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015261#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015262#endif
15263
15264#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015265#ifdef bottom_valid
15266#undef xmlValidateNmtokensValue
15267extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15268#else
15269#ifndef xmlValidateNmtokensValue
15270extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15271#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15272#endif
15273#endif
15274#endif
15275
15276#if defined(LIBXML_VALID_ENABLED)
15277#ifdef bottom_valid
15278#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015279extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015280#else
15281#ifndef xmlValidateNotationDecl
15282extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015283#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015285#endif
15286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015287
15288#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015289#ifdef bottom_valid
15290#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015291extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015292#else
15293#ifndef xmlValidateNotationUse
15294extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015295#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015297#endif
15298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015299
15300#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015301#ifdef bottom_valid
15302#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015303extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015304#else
15305#ifndef xmlValidateOneAttribute
15306extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015307#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015309#endif
15310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015311
15312#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015313#ifdef bottom_valid
15314#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015315extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015316#else
15317#ifndef xmlValidateOneElement
15318extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015319#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015321#endif
15322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015323
15324#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015325#ifdef bottom_valid
15326#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015327extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015328#else
15329#ifndef xmlValidateOneNamespace
15330extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015331#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015333#endif
15334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015335
15336#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015337#ifdef bottom_valid
15338#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015339extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015340#else
15341#ifndef xmlValidatePopElement
15342extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015343#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015345#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015346#endif
15347
15348#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015349#ifdef bottom_valid
15350#undef xmlValidatePushCData
15351extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15352#else
15353#ifndef xmlValidatePushCData
15354extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15355#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15356#endif
15357#endif
15358#endif
15359
15360#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15361#ifdef bottom_valid
15362#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015363extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015364#else
15365#ifndef xmlValidatePushElement
15366extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015367#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015369#endif
15370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015371
15372#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015373#ifdef bottom_tree
15374#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015375extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015376#else
15377#ifndef xmlValidateQName
15378extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015379#define xmlValidateQName xmlValidateQName__internal_alias
15380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015381#endif
15382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015383
15384#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015385#ifdef bottom_valid
15386#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015387extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015388#else
15389#ifndef xmlValidateRoot
15390extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015391#define xmlValidateRoot xmlValidateRoot__internal_alias
15392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015393#endif
15394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015395
15396#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015397#ifdef bottom_xinclude
15398#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015399extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015400#else
15401#ifndef xmlXIncludeFreeContext
15402extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015403#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015405#endif
15406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015407
15408#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015409#ifdef bottom_xinclude
15410#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015411extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015412#else
15413#ifndef xmlXIncludeNewContext
15414extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015415#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015417#endif
15418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015419
15420#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015421#ifdef bottom_xinclude
15422#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015423extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015424#else
15425#ifndef xmlXIncludeProcess
15426extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015427#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015429#endif
15430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015431
15432#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015433#ifdef bottom_xinclude
15434#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015435extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015436#else
15437#ifndef xmlXIncludeProcessFlags
15438extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015439#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015441#endif
15442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015443
15444#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015445#ifdef bottom_xinclude
William M. Brack7f28a012007-01-11 23:42:10 +000015446#undef xmlXIncludeProcessFlagsData
15447extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15448#else
15449#ifndef xmlXIncludeProcessFlagsData
15450extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15451#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15452#endif
15453#endif
15454#endif
15455
15456#if defined(LIBXML_XINCLUDE_ENABLED)
15457#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015458#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015459extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015460#else
15461#ifndef xmlXIncludeProcessNode
15462extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015463#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015465#endif
15466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015467
15468#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015469#ifdef bottom_xinclude
15470#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015471extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015472#else
15473#ifndef xmlXIncludeProcessTree
15474extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015475#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015477#endif
15478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015479
15480#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015481#ifdef bottom_xinclude
15482#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015483extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015484#else
15485#ifndef xmlXIncludeProcessTreeFlags
15486extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015487#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015489#endif
15490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015491
15492#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015493#ifdef bottom_xinclude
Daniel Veillardf447ab82009-08-24 19:47:00 +020015494#undef xmlXIncludeProcessTreeFlagsData
15495extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData __attribute((alias("xmlXIncludeProcessTreeFlagsData__internal_alias")));
15496#else
15497#ifndef xmlXIncludeProcessTreeFlagsData
15498extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData__internal_alias __attribute((visibility("hidden")));
15499#define xmlXIncludeProcessTreeFlagsData xmlXIncludeProcessTreeFlagsData__internal_alias
15500#endif
15501#endif
15502#endif
15503
15504#if defined(LIBXML_XINCLUDE_ENABLED)
15505#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015506#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015507extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015508#else
15509#ifndef xmlXIncludeSetFlags
15510extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015511#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015513#endif
15514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015515
15516#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015517#ifdef bottom_xpath
15518#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015519extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015520#else
15521#ifndef xmlXPathAddValues
15522extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015523#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015525#endif
15526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015527
15528#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015529#ifdef bottom_xpath
15530#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015531extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015532#else
15533#ifndef xmlXPathBooleanFunction
15534extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015535#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015537#endif
15538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015539
15540#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015541#ifdef bottom_xpath
15542#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015543extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015544#else
15545#ifndef xmlXPathCastBooleanToNumber
15546extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015547#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015549#endif
15550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015551
15552#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015553#ifdef bottom_xpath
15554#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015555extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015556#else
15557#ifndef xmlXPathCastBooleanToString
15558extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015559#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015561#endif
15562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015563
15564#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015565#ifdef bottom_xpath
15566#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015567extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015568#else
15569#ifndef xmlXPathCastNodeSetToBoolean
15570extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015571#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015573#endif
15574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015575
15576#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015577#ifdef bottom_xpath
15578#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015579extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015580#else
15581#ifndef xmlXPathCastNodeSetToNumber
15582extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015583#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015585#endif
15586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015587
15588#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015589#ifdef bottom_xpath
15590#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015591extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015592#else
15593#ifndef xmlXPathCastNodeSetToString
15594extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015595#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015597#endif
15598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015599
15600#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015601#ifdef bottom_xpath
15602#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015603extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015604#else
15605#ifndef xmlXPathCastNodeToNumber
15606extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015607#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015609#endif
15610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015611
15612#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015613#ifdef bottom_xpath
15614#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015615extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015616#else
15617#ifndef xmlXPathCastNodeToString
15618extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015619#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015621#endif
15622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015623
15624#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015625#ifdef bottom_xpath
15626#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015627extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015628#else
15629#ifndef xmlXPathCastNumberToBoolean
15630extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015631#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015633#endif
15634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015635
15636#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015637#ifdef bottom_xpath
15638#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015639extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015640#else
15641#ifndef xmlXPathCastNumberToString
15642extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015643#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015645#endif
15646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015647
15648#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015649#ifdef bottom_xpath
15650#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015651extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015652#else
15653#ifndef xmlXPathCastStringToBoolean
15654extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015655#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015657#endif
15658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015659
15660#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015661#ifdef bottom_xpath
15662#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015663extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015664#else
15665#ifndef xmlXPathCastStringToNumber
15666extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015667#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015669#endif
15670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015671
15672#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015673#ifdef bottom_xpath
15674#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015675extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015676#else
15677#ifndef xmlXPathCastToBoolean
15678extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015679#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015681#endif
15682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015683
15684#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015685#ifdef bottom_xpath
15686#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015687extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015688#else
15689#ifndef xmlXPathCastToNumber
15690extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015691#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015693#endif
15694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015695
15696#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015697#ifdef bottom_xpath
15698#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015699extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015700#else
15701#ifndef xmlXPathCastToString
15702extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015703#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015705#endif
15706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015707
15708#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015709#ifdef bottom_xpath
15710#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015711extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015712#else
15713#ifndef xmlXPathCeilingFunction
15714extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015715#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015717#endif
15718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015719
15720#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015721#ifdef bottom_xpath
15722#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015723extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015724#else
15725#ifndef xmlXPathCmpNodes
15726extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015727#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015729#endif
15730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015731
15732#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015733#ifdef bottom_xpath
15734#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015735extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015736#else
15737#ifndef xmlXPathCompareValues
15738extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015739#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015741#endif
15742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015743
15744#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015745#ifdef bottom_xpath
15746#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015747extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015748#else
15749#ifndef xmlXPathCompile
15750extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015751#define xmlXPathCompile xmlXPathCompile__internal_alias
15752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015753#endif
15754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015755
15756#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015757#ifdef bottom_xpath
15758#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015759extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015760#else
15761#ifndef xmlXPathCompiledEval
15762extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015763#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015765#endif
15766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015767
15768#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015769#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015770#undef xmlXPathCompiledEvalToBoolean
15771extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15772#else
15773#ifndef xmlXPathCompiledEvalToBoolean
15774extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15775#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15776#endif
15777#endif
15778#endif
15779
15780#if defined(LIBXML_XPATH_ENABLED)
15781#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015782#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015783extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015784#else
15785#ifndef xmlXPathConcatFunction
15786extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015787#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015789#endif
15790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015791
15792#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015793#ifdef bottom_xpath
15794#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015795extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015796#else
15797#ifndef xmlXPathContainsFunction
15798extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015799#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015801#endif
15802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015803
15804#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015805#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015806#undef xmlXPathContextSetCache
15807extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
15808#else
15809#ifndef xmlXPathContextSetCache
15810extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
15811#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
15812#endif
15813#endif
15814#endif
15815
15816#if defined(LIBXML_XPATH_ENABLED)
15817#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015818#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015819extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015820#else
15821#ifndef xmlXPathConvertBoolean
15822extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015823#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015825#endif
15826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015827
15828#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015829#ifdef bottom_xpath
15830#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015831extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015832#else
15833#ifndef xmlXPathConvertNumber
15834extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015835#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015837#endif
15838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015839
15840#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015841#ifdef bottom_xpath
15842#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015843extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015844#else
15845#ifndef xmlXPathConvertString
15846extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015847#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015849#endif
15850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015851
15852#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015853#ifdef bottom_xpath
15854#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015855extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015856#else
15857#ifndef xmlXPathCountFunction
15858extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015859#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015861#endif
15862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015863
15864#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015865#ifdef bottom_xpath
15866#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015867extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015868#else
15869#ifndef xmlXPathCtxtCompile
15870extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015871#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015873#endif
15874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015875
15876#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015877#ifdef bottom_xpath
15878#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015879extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015880#else
15881#ifndef xmlXPathDebugDumpCompExpr
15882extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015883#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015885#endif
15886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015887
15888#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015889#ifdef bottom_xpath
15890#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015891extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015892#else
15893#ifndef xmlXPathDebugDumpObject
15894extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015895#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015897#endif
15898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015899
15900#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015901#ifdef bottom_xpath
15902#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015903extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015904#else
15905#ifndef xmlXPathDifference
15906extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015907#define xmlXPathDifference xmlXPathDifference__internal_alias
15908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015909#endif
15910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015911
15912#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015913#ifdef bottom_xpath
15914#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015915extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015916#else
15917#ifndef xmlXPathDistinct
15918extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015919#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015921#endif
15922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015923
15924#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015925#ifdef bottom_xpath
15926#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015927extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015928#else
15929#ifndef xmlXPathDistinctSorted
15930extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015931#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015933#endif
15934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015935
15936#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015937#ifdef bottom_xpath
15938#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015939extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015940#else
15941#ifndef xmlXPathDivValues
15942extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015943#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015945#endif
15946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015947
15948#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015949#ifdef bottom_xpath
15950#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015951extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015952#else
15953#ifndef xmlXPathEqualValues
15954extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015955#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015957#endif
15958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015959
15960#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015961#ifdef bottom_xpath
15962#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015963extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015964#else
15965#ifndef xmlXPathErr
15966extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015967#define xmlXPathErr xmlXPathErr__internal_alias
15968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015969#endif
15970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015971
15972#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015973#ifdef bottom_xpath
15974#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015975extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015976#else
15977#ifndef xmlXPathEval
15978extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015979#define xmlXPathEval xmlXPathEval__internal_alias
15980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015981#endif
15982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015983
15984#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015985#ifdef bottom_xpath
15986#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015987extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015988#else
15989#ifndef xmlXPathEvalExpr
15990extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015991#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015993#endif
15994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015995
15996#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015997#ifdef bottom_xpath
15998#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015999extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016000#else
16001#ifndef xmlXPathEvalExpression
16002extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016003#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
16004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016005#endif
16006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016007
16008#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016009#ifdef bottom_xpath
16010#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016011extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016012#else
16013#ifndef xmlXPathEvalPredicate
16014extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016015#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
16016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016017#endif
16018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016019
16020#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016021#ifdef bottom_xpath
16022#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000016023extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016024#else
16025#ifndef xmlXPathEvaluatePredicateResult
16026extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016027#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
16028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016029#endif
16030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016031
16032#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016033#ifdef bottom_xpath
16034#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016035extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016036#else
16037#ifndef xmlXPathFalseFunction
16038extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016039#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
16040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016041#endif
16042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016043
16044#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016045#ifdef bottom_xpath
16046#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016047extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016048#else
16049#ifndef xmlXPathFloorFunction
16050extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016051#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
16052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016053#endif
16054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016055
16056#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016057#ifdef bottom_xpath
16058#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016059extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016060#else
16061#ifndef xmlXPathFreeCompExpr
16062extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016063#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
16064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016065#endif
16066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016067
16068#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016069#ifdef bottom_xpath
16070#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016071extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016072#else
16073#ifndef xmlXPathFreeContext
16074extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016075#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
16076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016077#endif
16078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016079
16080#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016081#ifdef bottom_xpath
16082#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016083extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016084#else
16085#ifndef xmlXPathFreeNodeSet
16086extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016087#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
16088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016089#endif
16090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016091
16092#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016093#ifdef bottom_xpath
16094#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016095extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016096#else
16097#ifndef xmlXPathFreeNodeSetList
16098extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016099#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
16100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016101#endif
16102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016103
16104#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016105#ifdef bottom_xpath
16106#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016107extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016108#else
16109#ifndef xmlXPathFreeObject
16110extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016111#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
16112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016113#endif
16114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016115
16116#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016117#ifdef bottom_xpath
16118#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016119extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016120#else
16121#ifndef xmlXPathFreeParserContext
16122extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016123#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016125#endif
16126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016127
16128#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016129#ifdef bottom_xpath
16130#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016131extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016132#else
16133#ifndef xmlXPathFunctionLookup
16134extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016135#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016137#endif
16138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016139
16140#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016141#ifdef bottom_xpath
16142#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016143extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016144#else
16145#ifndef xmlXPathFunctionLookupNS
16146extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016147#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016149#endif
16150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016151
16152#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016153#ifdef bottom_xpath
16154#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016155extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016156#else
16157#ifndef xmlXPathHasSameNodes
16158extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016159#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016161#endif
16162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016163
16164#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016165#ifdef bottom_xpath
16166#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016167extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016168#else
16169#ifndef xmlXPathIdFunction
16170extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016171#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016173#endif
16174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016175
16176#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016177#ifdef bottom_xpath
16178#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000016179extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016180#else
16181#ifndef xmlXPathInit
16182extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016183#define xmlXPathInit xmlXPathInit__internal_alias
16184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016185#endif
16186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016187
16188#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016189#ifdef bottom_xpath
16190#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000016191extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016192#else
16193#ifndef xmlXPathIntersection
16194extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016195#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016197#endif
16198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016199
16200#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016201#ifdef bottom_xpath
16202#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016203extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016204#else
16205#ifndef xmlXPathIsInf
16206extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016207#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016209#endif
16210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016211
16212#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016213#ifdef bottom_xpath
16214#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000016215extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016216#else
16217#ifndef xmlXPathIsNaN
16218extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016219#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016221#endif
16222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016223
16224#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016225#ifdef bottom_xpath
16226#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000016227extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016228#else
16229#ifndef xmlXPathIsNodeType
16230extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016231#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016233#endif
16234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016235
16236#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016237#ifdef bottom_xpath
16238#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016239extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016240#else
16241#ifndef xmlXPathLangFunction
16242extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016243#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016245#endif
16246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016247
16248#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016249#ifdef bottom_xpath
16250#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016251extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016252#else
16253#ifndef xmlXPathLastFunction
16254extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016255#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016257#endif
16258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016259
16260#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016261#ifdef bottom_xpath
16262#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016263extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016264#else
16265#ifndef xmlXPathLeading
16266extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016267#define xmlXPathLeading xmlXPathLeading__internal_alias
16268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016269#endif
16270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016271
16272#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016273#ifdef bottom_xpath
16274#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016275extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016276#else
16277#ifndef xmlXPathLeadingSorted
16278extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016279#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016281#endif
16282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016283
16284#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016285#ifdef bottom_xpath
16286#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016287extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016288#else
16289#ifndef xmlXPathLocalNameFunction
16290extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016291#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016293#endif
16294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016295
16296#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016297#ifdef bottom_xpath
16298#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016299extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016300#else
16301#ifndef xmlXPathModValues
16302extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016303#define xmlXPathModValues xmlXPathModValues__internal_alias
16304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016305#endif
16306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016307
16308#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016309#ifdef bottom_xpath
16310#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016311extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016312#else
16313#ifndef xmlXPathMultValues
16314extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016315#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016317#endif
16318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016319
16320#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016321#ifdef bottom_xpath
16322#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016323extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016324#else
16325#ifndef xmlXPathNamespaceURIFunction
16326extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016327#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016329#endif
16330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016331
16332#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016333#ifdef bottom_xpath
16334#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016335extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016336#else
16337#ifndef xmlXPathNewBoolean
16338extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016339#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016341#endif
16342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016343
16344#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016345#ifdef bottom_xpath
16346#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016347extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016348#else
16349#ifndef xmlXPathNewCString
16350extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016351#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016353#endif
16354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016355
16356#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016357#ifdef bottom_xpath
16358#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016359extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016360#else
16361#ifndef xmlXPathNewContext
16362extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016363#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016365#endif
16366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016367
16368#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016369#ifdef bottom_xpath
16370#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016371extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016372#else
16373#ifndef xmlXPathNewFloat
16374extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016375#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016377#endif
16378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016379
16380#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016381#ifdef bottom_xpath
16382#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016383extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016384#else
16385#ifndef xmlXPathNewNodeSet
16386extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016387#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016389#endif
16390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016391
16392#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016393#ifdef bottom_xpath
16394#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016395extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016396#else
16397#ifndef xmlXPathNewNodeSetList
16398extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016399#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016401#endif
16402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016403
16404#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016405#ifdef bottom_xpath
16406#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016407extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016408#else
16409#ifndef xmlXPathNewParserContext
16410extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016411#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016413#endif
16414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016415
16416#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016417#ifdef bottom_xpath
16418#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016419extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016420#else
16421#ifndef xmlXPathNewString
16422extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016423#define xmlXPathNewString xmlXPathNewString__internal_alias
16424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016425#endif
16426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016427
16428#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016429#ifdef bottom_xpath
16430#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016431extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016432#else
16433#ifndef xmlXPathNewValueTree
16434extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016435#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016437#endif
16438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016439
16440#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016441#ifdef bottom_xpath
16442#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016443extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016444#else
16445#ifndef xmlXPathNextAncestor
16446extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016447#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016449#endif
16450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016451
16452#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016453#ifdef bottom_xpath
16454#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016455extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016456#else
16457#ifndef xmlXPathNextAncestorOrSelf
16458extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016459#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016461#endif
16462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016463
16464#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016465#ifdef bottom_xpath
16466#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016467extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016468#else
16469#ifndef xmlXPathNextAttribute
16470extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016471#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016473#endif
16474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016475
16476#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016477#ifdef bottom_xpath
16478#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016479extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016480#else
16481#ifndef xmlXPathNextChild
16482extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016483#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016485#endif
16486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016487
16488#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016489#ifdef bottom_xpath
16490#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016491extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016492#else
16493#ifndef xmlXPathNextDescendant
16494extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016495#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016497#endif
16498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016499
16500#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016501#ifdef bottom_xpath
16502#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016503extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016504#else
16505#ifndef xmlXPathNextDescendantOrSelf
16506extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016507#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016509#endif
16510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016511
16512#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016513#ifdef bottom_xpath
16514#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016515extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016516#else
16517#ifndef xmlXPathNextFollowing
16518extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016519#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016521#endif
16522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016523
16524#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016525#ifdef bottom_xpath
16526#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016527extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016528#else
16529#ifndef xmlXPathNextFollowingSibling
16530extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016531#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016533#endif
16534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016535
16536#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016537#ifdef bottom_xpath
16538#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016539extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016540#else
16541#ifndef xmlXPathNextNamespace
16542extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016543#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016545#endif
16546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016547
16548#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016549#ifdef bottom_xpath
16550#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016551extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016552#else
16553#ifndef xmlXPathNextParent
16554extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016555#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016557#endif
16558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016559
16560#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016561#ifdef bottom_xpath
16562#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016563extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016564#else
16565#ifndef xmlXPathNextPreceding
16566extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016567#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016569#endif
16570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016571
16572#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016573#ifdef bottom_xpath
16574#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016575extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016576#else
16577#ifndef xmlXPathNextPrecedingSibling
16578extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016579#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016581#endif
16582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016583
16584#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016585#ifdef bottom_xpath
16586#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016587extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016588#else
16589#ifndef xmlXPathNextSelf
16590extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016591#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016593#endif
16594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016595
16596#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016597#ifdef bottom_xpath
16598#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016599extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016600#else
16601#ifndef xmlXPathNodeLeading
16602extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016603#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016605#endif
16606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016607
16608#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016609#ifdef bottom_xpath
16610#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016611extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016612#else
16613#ifndef xmlXPathNodeLeadingSorted
16614extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016615#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016617#endif
16618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016619
16620#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016621#ifdef bottom_xpath
16622#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016623extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016624#else
16625#ifndef xmlXPathNodeSetAdd
16626extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016627#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016629#endif
16630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016631
16632#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016633#ifdef bottom_xpath
16634#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016635extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016636#else
16637#ifndef xmlXPathNodeSetAddNs
16638extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016639#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016641#endif
16642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016643
16644#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016645#ifdef bottom_xpath
16646#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016647extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016648#else
16649#ifndef xmlXPathNodeSetAddUnique
16650extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016651#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016653#endif
16654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016655
16656#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016657#ifdef bottom_xpath
16658#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016659extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016660#else
16661#ifndef xmlXPathNodeSetContains
16662extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016663#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016665#endif
16666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016667
16668#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016669#ifdef bottom_xpath
16670#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016671extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016672#else
16673#ifndef xmlXPathNodeSetCreate
16674extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016675#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016677#endif
16678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016679
16680#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016681#ifdef bottom_xpath
16682#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016683extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016684#else
16685#ifndef xmlXPathNodeSetDel
16686extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016687#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016689#endif
16690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016691
16692#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016693#ifdef bottom_xpath
16694#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016695extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016696#else
16697#ifndef xmlXPathNodeSetFreeNs
16698extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016699#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016701#endif
16702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016703
16704#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016705#ifdef bottom_xpath
16706#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016707extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016708#else
16709#ifndef xmlXPathNodeSetMerge
16710extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016711#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016713#endif
16714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016715
16716#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016717#ifdef bottom_xpath
16718#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016719extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016720#else
16721#ifndef xmlXPathNodeSetRemove
16722extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016723#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016725#endif
16726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016727
16728#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016729#ifdef bottom_xpath
16730#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016731extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016732#else
16733#ifndef xmlXPathNodeSetSort
16734extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016735#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016737#endif
16738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016739
16740#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016741#ifdef bottom_xpath
16742#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016743extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016744#else
16745#ifndef xmlXPathNodeTrailing
16746extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016747#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016749#endif
16750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016751
16752#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016753#ifdef bottom_xpath
16754#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016755extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016756#else
16757#ifndef xmlXPathNodeTrailingSorted
16758extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016759#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016761#endif
16762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016763
16764#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016765#ifdef bottom_xpath
16766#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016767extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016768#else
16769#ifndef xmlXPathNormalizeFunction
16770extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016771#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016773#endif
16774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016775
16776#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016777#ifdef bottom_xpath
16778#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016779extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016780#else
16781#ifndef xmlXPathNotEqualValues
16782extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016783#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016785#endif
16786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016787
16788#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016789#ifdef bottom_xpath
16790#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016791extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016792#else
16793#ifndef xmlXPathNotFunction
16794extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016795#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016797#endif
16798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016799
16800#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016801#ifdef bottom_xpath
16802#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016803extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016804#else
16805#ifndef xmlXPathNsLookup
16806extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016807#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016809#endif
16810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016811
16812#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016813#ifdef bottom_xpath
16814#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016815extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016816#else
16817#ifndef xmlXPathNumberFunction
16818extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016819#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016821#endif
16822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016823
16824#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016825#ifdef bottom_xpath
16826#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016827extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016828#else
16829#ifndef xmlXPathObjectCopy
16830extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016831#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016833#endif
16834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016835
16836#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016837#ifdef bottom_xpath
16838#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016839extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016840#else
16841#ifndef xmlXPathOrderDocElems
16842extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016843#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016845#endif
16846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016847
16848#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016849#ifdef bottom_xpath
16850#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016851extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016852#else
16853#ifndef xmlXPathParseNCName
16854extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016855#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016857#endif
16858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016859
16860#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016861#ifdef bottom_xpath
16862#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016863extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016864#else
16865#ifndef xmlXPathParseName
16866extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016867#define xmlXPathParseName xmlXPathParseName__internal_alias
16868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016869#endif
16870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016871
16872#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016873#ifdef bottom_xpath
16874#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016875extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016876#else
16877#ifndef xmlXPathPopBoolean
16878extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016879#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016881#endif
16882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016883
16884#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016885#ifdef bottom_xpath
16886#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016887extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016888#else
16889#ifndef xmlXPathPopExternal
16890extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016891#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016893#endif
16894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016895
16896#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016897#ifdef bottom_xpath
16898#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016899extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016900#else
16901#ifndef xmlXPathPopNodeSet
16902extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016903#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016905#endif
16906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016907
16908#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016909#ifdef bottom_xpath
16910#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016911extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016912#else
16913#ifndef xmlXPathPopNumber
16914extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016915#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016917#endif
16918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016919
16920#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016921#ifdef bottom_xpath
16922#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016923extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016924#else
16925#ifndef xmlXPathPopString
16926extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016927#define xmlXPathPopString xmlXPathPopString__internal_alias
16928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016929#endif
16930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016931
16932#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016933#ifdef bottom_xpath
16934#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016935extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016936#else
16937#ifndef xmlXPathPositionFunction
16938extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016939#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016941#endif
16942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016943
16944#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016945#ifdef bottom_xpath
16946#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016947extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016948#else
16949#ifndef xmlXPathRegisterAllFunctions
16950extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016951#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016953#endif
16954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016955
16956#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016957#ifdef bottom_xpath
16958#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016959extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016960#else
16961#ifndef xmlXPathRegisterFunc
16962extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016963#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016965#endif
16966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016967
16968#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016969#ifdef bottom_xpath
16970#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016971extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016972#else
16973#ifndef xmlXPathRegisterFuncLookup
16974extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016975#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016977#endif
16978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016979
16980#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016981#ifdef bottom_xpath
16982#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016983extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016984#else
16985#ifndef xmlXPathRegisterFuncNS
16986extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016987#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016989#endif
16990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016991
16992#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016993#ifdef bottom_xpath
16994#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016995extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016996#else
16997#ifndef xmlXPathRegisterNs
16998extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016999#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
17000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017001#endif
17002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017003
17004#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017005#ifdef bottom_xpath
17006#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000017007extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017008#else
17009#ifndef xmlXPathRegisterVariable
17010extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017011#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
17012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017013#endif
17014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017015
17016#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017017#ifdef bottom_xpath
17018#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017019extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017020#else
17021#ifndef xmlXPathRegisterVariableLookup
17022extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017023#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
17024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017025#endif
17026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017027
17028#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017029#ifdef bottom_xpath
17030#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017031extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017032#else
17033#ifndef xmlXPathRegisterVariableNS
17034extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017035#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
17036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017037#endif
17038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017039
17040#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017041#ifdef bottom_xpath
17042#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017043extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017044#else
17045#ifndef xmlXPathRegisteredFuncsCleanup
17046extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017047#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
17048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017049#endif
17050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017051
17052#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017053#ifdef bottom_xpath
17054#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017055extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017056#else
17057#ifndef xmlXPathRegisteredNsCleanup
17058extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017059#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
17060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017061#endif
17062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017063
17064#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017065#ifdef bottom_xpath
17066#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017067extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017068#else
17069#ifndef xmlXPathRegisteredVariablesCleanup
17070extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017071#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
17072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017073#endif
17074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017075
17076#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017077#ifdef bottom_xpath
17078#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000017079extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017080#else
17081#ifndef xmlXPathRoot
17082extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017083#define xmlXPathRoot xmlXPathRoot__internal_alias
17084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017085#endif
17086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017087
17088#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017089#ifdef bottom_xpath
17090#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017091extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017092#else
17093#ifndef xmlXPathRoundFunction
17094extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017095#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
17096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017097#endif
17098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017099
17100#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017101#ifdef bottom_xpath
17102#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017103extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017104#else
17105#ifndef xmlXPathStartsWithFunction
17106extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017107#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
17108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017109#endif
17110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017111
17112#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017113#ifdef bottom_xpath
17114#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000017115extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017116#else
17117#ifndef xmlXPathStringEvalNumber
17118extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017119#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017121#endif
17122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017123
17124#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017125#ifdef bottom_xpath
17126#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017127extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017128#else
17129#ifndef xmlXPathStringFunction
17130extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017131#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017133#endif
17134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017135
17136#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017137#ifdef bottom_xpath
17138#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017139extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017140#else
17141#ifndef xmlXPathStringLengthFunction
17142extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017143#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017145#endif
17146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017147
17148#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017149#ifdef bottom_xpath
17150#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000017151extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017152#else
17153#ifndef xmlXPathSubValues
17154extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017155#define xmlXPathSubValues xmlXPathSubValues__internal_alias
17156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017157#endif
17158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017159
17160#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017161#ifdef bottom_xpath
17162#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017163extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017164#else
17165#ifndef xmlXPathSubstringAfterFunction
17166extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017167#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017169#endif
17170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017171
17172#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017173#ifdef bottom_xpath
17174#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017175extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017176#else
17177#ifndef xmlXPathSubstringBeforeFunction
17178extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017179#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017181#endif
17182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017183
17184#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017185#ifdef bottom_xpath
17186#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017187extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017188#else
17189#ifndef xmlXPathSubstringFunction
17190extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017191#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017193#endif
17194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017195
17196#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017197#ifdef bottom_xpath
17198#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017199extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017200#else
17201#ifndef xmlXPathSumFunction
17202extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017203#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017205#endif
17206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017207
17208#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017209#ifdef bottom_xpath
17210#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000017211extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017212#else
17213#ifndef xmlXPathTrailing
17214extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017215#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017217#endif
17218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017219
17220#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017221#ifdef bottom_xpath
17222#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000017223extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017224#else
17225#ifndef xmlXPathTrailingSorted
17226extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017227#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017229#endif
17230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017231
17232#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017233#ifdef bottom_xpath
17234#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017235extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017236#else
17237#ifndef xmlXPathTranslateFunction
17238extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017239#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017241#endif
17242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017243
17244#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017245#ifdef bottom_xpath
17246#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017247extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017248#else
17249#ifndef xmlXPathTrueFunction
17250extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017251#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017253#endif
17254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017255
17256#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017257#ifdef bottom_xpath
17258#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000017259extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017260#else
17261#ifndef xmlXPathValueFlipSign
17262extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017263#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017265#endif
17266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017267
17268#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017269#ifdef bottom_xpath
17270#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017271extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017272#else
17273#ifndef xmlXPathVariableLookup
17274extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017275#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017277#endif
17278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017279
17280#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017281#ifdef bottom_xpath
17282#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017283extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017284#else
17285#ifndef xmlXPathVariableLookupNS
17286extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017287#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017289#endif
17290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017291
17292#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017293#ifdef bottom_xpath
17294#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017295extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017296#else
17297#ifndef xmlXPathWrapCString
17298extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017299#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017301#endif
17302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017303
17304#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017305#ifdef bottom_xpath
17306#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017307extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017308#else
17309#ifndef xmlXPathWrapExternal
17310extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017311#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017313#endif
17314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017315
17316#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017317#ifdef bottom_xpath
17318#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017319extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017320#else
17321#ifndef xmlXPathWrapNodeSet
17322extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017323#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017325#endif
17326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017327
17328#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017329#ifdef bottom_xpath
17330#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017331extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017332#else
17333#ifndef xmlXPathWrapString
17334extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017335#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017337#endif
17338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017339
17340#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017341#ifdef bottom_xpath
17342#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017343extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017344#else
17345#ifndef xmlXPatherror
17346extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017347#define xmlXPatherror xmlXPatherror__internal_alias
17348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017349#endif
17350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017351
17352#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017353#ifdef bottom_xpointer
17354#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017355extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017356#else
17357#ifndef xmlXPtrBuildNodeList
17358extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017359#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017361#endif
17362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017363
17364#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017365#ifdef bottom_xpointer
17366#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017367extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017368#else
17369#ifndef xmlXPtrEval
17370extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017371#define xmlXPtrEval xmlXPtrEval__internal_alias
17372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017373#endif
17374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017375
17376#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017377#ifdef bottom_xpointer
17378#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017379extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017380#else
17381#ifndef xmlXPtrEvalRangePredicate
17382extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017383#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017385#endif
17386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017387
17388#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017389#ifdef bottom_xpointer
17390#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017391extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017392#else
17393#ifndef xmlXPtrFreeLocationSet
17394extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017395#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017397#endif
17398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017399
17400#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017401#ifdef bottom_xpointer
17402#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017403extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017404#else
17405#ifndef xmlXPtrLocationSetAdd
17406extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017407#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017409#endif
17410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017411
17412#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017413#ifdef bottom_xpointer
17414#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017415extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017416#else
17417#ifndef xmlXPtrLocationSetCreate
17418extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017419#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017421#endif
17422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017423
17424#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017425#ifdef bottom_xpointer
17426#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017427extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017428#else
17429#ifndef xmlXPtrLocationSetDel
17430extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017431#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017433#endif
17434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017435
17436#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017437#ifdef bottom_xpointer
17438#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017439extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017440#else
17441#ifndef xmlXPtrLocationSetMerge
17442extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017443#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017445#endif
17446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017447
17448#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017449#ifdef bottom_xpointer
17450#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017451extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017452#else
17453#ifndef xmlXPtrLocationSetRemove
17454extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017455#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017457#endif
17458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017459
17460#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017461#ifdef bottom_xpointer
17462#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017463extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017464#else
17465#ifndef xmlXPtrNewCollapsedRange
17466extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017467#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017469#endif
17470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017471
17472#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017473#ifdef bottom_xpointer
17474#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017475extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017476#else
17477#ifndef xmlXPtrNewContext
17478extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017479#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017481#endif
17482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017483
17484#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017485#ifdef bottom_xpointer
17486#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017487extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017488#else
17489#ifndef xmlXPtrNewLocationSetNodeSet
17490extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017491#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017493#endif
17494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017495
17496#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017497#ifdef bottom_xpointer
17498#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017499extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017500#else
17501#ifndef xmlXPtrNewLocationSetNodes
17502extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017503#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017505#endif
17506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017507
17508#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017509#ifdef bottom_xpointer
17510#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017511extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017512#else
17513#ifndef xmlXPtrNewRange
17514extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017515#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017517#endif
17518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017519
17520#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017521#ifdef bottom_xpointer
17522#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017523extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017524#else
17525#ifndef xmlXPtrNewRangeNodeObject
17526extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017527#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017529#endif
17530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017531
17532#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017533#ifdef bottom_xpointer
17534#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017535extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017536#else
17537#ifndef xmlXPtrNewRangeNodePoint
17538extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017539#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017541#endif
17542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017543
17544#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017545#ifdef bottom_xpointer
17546#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017547extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017548#else
17549#ifndef xmlXPtrNewRangeNodes
17550extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017551#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017553#endif
17554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017555
17556#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017557#ifdef bottom_xpointer
17558#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017559extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017560#else
17561#ifndef xmlXPtrNewRangePointNode
17562extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017563#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017565#endif
17566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017567
17568#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017569#ifdef bottom_xpointer
17570#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017571extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017572#else
17573#ifndef xmlXPtrNewRangePoints
17574extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017575#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017577#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017578#endif
17579
17580#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017581#ifdef bottom_xpointer
17582#undef xmlXPtrRangeToFunction
17583extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17584#else
17585#ifndef xmlXPtrRangeToFunction
17586extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17587#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17588#endif
17589#endif
17590#endif
17591
17592#if defined(LIBXML_XPTR_ENABLED)
17593#ifdef bottom_xpointer
17594#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017595extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017596#else
17597#ifndef xmlXPtrWrapLocationSet
17598extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017599#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017601#endif
17602#endif
17603
17604
17605#endif
17606#endif
17607#endif
17608#endif
17609#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017610