blob: 741f806aed0b650f3eada3cf6cb5bd37ed8ecbb2 [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
484#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000485#ifdef bottom_HTMLtree
486#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000487extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000488#else
489#ifndef htmlNodeDump
490extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000491#define htmlNodeDump htmlNodeDump__internal_alias
492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000493#endif
494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000495
496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000497#ifdef bottom_HTMLtree
498#undef htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000499extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000500#else
501#ifndef htmlNodeDumpFile
502extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000503#define htmlNodeDumpFile htmlNodeDumpFile__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 htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000511extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000512#else
513#ifndef htmlNodeDumpFileFormat
514extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000515#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__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 htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000523extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000524#else
525#ifndef htmlNodeDumpFormatOutput
526extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000527#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__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 htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000535extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000536#else
537#ifndef htmlNodeDumpOutput
538extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000539#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000541#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000542#endif
543
544#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000545#ifdef bottom_HTMLparser
546#undef htmlNodeStatus
547extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
548#else
549#ifndef htmlNodeStatus
550extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
551#define htmlNodeStatus htmlNodeStatus__internal_alias
552#endif
553#endif
554#endif
555
556#if defined(LIBXML_HTML_ENABLED)
557#ifdef bottom_HTMLparser
558#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000559extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000560#else
561#ifndef htmlParseCharRef
562extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000563#define htmlParseCharRef htmlParseCharRef__internal_alias
564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000565#endif
566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000567
568#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000569#ifdef bottom_HTMLparser
570#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000571extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000572#else
573#ifndef htmlParseChunk
574extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000575#define htmlParseChunk htmlParseChunk__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000581#ifdef bottom_HTMLparser
582#undef htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000583extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000584#else
585#ifndef htmlParseDoc
586extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000587#define htmlParseDoc htmlParseDoc__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 htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000595extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000596#else
597#ifndef htmlParseDocument
598extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000599#define htmlParseDocument htmlParseDocument__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 htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000607extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000608#else
609#ifndef htmlParseElement
610extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000611#define htmlParseElement htmlParseElement__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 htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000619extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000620#else
621#ifndef htmlParseEntityRef
622extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000623#define htmlParseEntityRef htmlParseEntityRef__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 htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000631extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000632#else
633#ifndef htmlParseFile
634extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000635#define htmlParseFile htmlParseFile__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 htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000643extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000644#else
645#ifndef htmlReadDoc
646extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000647#define htmlReadDoc htmlReadDoc__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 htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000655extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000656#else
657#ifndef htmlReadFd
658extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000659#define htmlReadFd htmlReadFd__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 htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000667extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000668#else
669#ifndef htmlReadFile
670extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000671#define htmlReadFile htmlReadFile__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 htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000679extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000680#else
681#ifndef htmlReadIO
682extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000683#define htmlReadIO htmlReadIO__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 htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000691extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000692#else
693#ifndef htmlReadMemory
694extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000695#define htmlReadMemory htmlReadMemory__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 htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000703extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000704#else
705#ifndef htmlSAXParseDoc
706extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000707#define htmlSAXParseDoc htmlSAXParseDoc__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 htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000715extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000716#else
717#ifndef htmlSAXParseFile
718extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000719#define htmlSAXParseFile htmlSAXParseFile__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000725#ifdef bottom_HTMLtree
726#undef htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000727extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000728#else
729#ifndef htmlSaveFile
730extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000731#define htmlSaveFile htmlSaveFile__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 htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000739extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000740#else
741#ifndef htmlSaveFileEnc
742extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000743#define htmlSaveFileEnc htmlSaveFileEnc__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 htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000751extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000752#else
753#ifndef htmlSaveFileFormat
754extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000755#define htmlSaveFileFormat htmlSaveFileFormat__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000761#ifdef bottom_HTMLtree
762#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000763extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000764#else
765#ifndef htmlSetMetaEncoding
766extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000767#define htmlSetMetaEncoding htmlSetMetaEncoding__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_HTMLparser
774#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000775extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000776#else
777#ifndef htmlTagLookup
778extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000779#define htmlTagLookup htmlTagLookup__internal_alias
780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000781#endif
782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000783
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000784#ifdef bottom_parser
785#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000786extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000787#else
788#ifndef inputPop
789extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000790#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000791#endif
792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000793
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000794#ifdef bottom_parser
795#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000796extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000797#else
798#ifndef inputPush
799extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000800#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000801#endif
802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000803
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000804#ifdef bottom_parser
805#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000806extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000807#else
808#ifndef namePop
809extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000810#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000811#endif
812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000813
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000814#ifdef bottom_parser
815#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000816extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000817#else
818#ifndef namePush
819extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000820#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000821#endif
822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000823
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000824#ifdef bottom_parser
825#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000826extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000827#else
828#ifndef nodePop
829extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000830#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000831#endif
832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000833
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000834#ifdef bottom_parser
835#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000836extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000837#else
838#ifndef nodePush
839extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000840#define nodePush nodePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000841#endif
842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000843
844#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000845#ifdef bottom_xpath
846#undef valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000847extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000848#else
849#ifndef valuePop
850extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000851#define valuePop valuePop__internal_alias
852#endif
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 valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000859extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000860#else
861#ifndef valuePush
862extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000863#define valuePush valuePush__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_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000869#ifdef bottom_catalog
870#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000871extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000872#else
873#ifndef xmlACatalogAdd
874extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000875#define xmlACatalogAdd xmlACatalogAdd__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000881#ifdef bottom_catalog
882#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000883extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000884#else
885#ifndef xmlACatalogDump
886extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000887#define xmlACatalogDump xmlACatalogDump__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000893#ifdef bottom_catalog
894#undef xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000895extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000896#else
897#ifndef xmlACatalogRemove
898extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000899#define xmlACatalogRemove xmlACatalogRemove__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 xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000907extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000908#else
909#ifndef xmlACatalogResolve
910extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000911#define xmlACatalogResolve xmlACatalogResolve__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 xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000919extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000920#else
921#ifndef xmlACatalogResolvePublic
922extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000923#define xmlACatalogResolvePublic xmlACatalogResolvePublic__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 xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000931extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000932#else
933#ifndef xmlACatalogResolveSystem
934extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000935#define xmlACatalogResolveSystem xmlACatalogResolveSystem__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 xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000943extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000944#else
945#ifndef xmlACatalogResolveURI
946extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000947#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000949#endif
950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000951
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000952#ifdef bottom_valid
953#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000954extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000955#else
956#ifndef xmlAddAttributeDecl
957extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000958#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000959#endif
960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000961
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000962#ifdef bottom_tree
963#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000964extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000965#else
966#ifndef xmlAddChild
967extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000968#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000969#endif
970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000971
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000972#ifdef bottom_tree
973#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000974extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000975#else
976#ifndef xmlAddChildList
977extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000978#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000979#endif
980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000981
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000982#ifdef bottom_entities
983#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000984extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000985#else
986#ifndef xmlAddDocEntity
987extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000988#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000989#endif
990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000991
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000992#ifdef bottom_entities
993#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000994extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000995#else
996#ifndef xmlAddDtdEntity
997extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000998#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000999#endif
1000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001002#ifdef bottom_valid
1003#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001004extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001005#else
1006#ifndef xmlAddElementDecl
1007extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001008#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001009#endif
1010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001012#ifdef bottom_encoding
1013#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001014extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001015#else
1016#ifndef xmlAddEncodingAlias
1017extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001018#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001019#endif
1020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001022#ifdef bottom_valid
1023#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001024extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001025#else
1026#ifndef xmlAddID
1027extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001028#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001029#endif
1030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001032#ifdef bottom_tree
1033#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001034extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001035#else
1036#ifndef xmlAddNextSibling
1037extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001038#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001039#endif
1040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001041
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001042#ifdef bottom_valid
1043#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001044extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001045#else
1046#ifndef xmlAddNotationDecl
1047extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001048#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001049#endif
1050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001051
1052#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001053#ifdef bottom_tree
1054#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001055extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001056#else
1057#ifndef xmlAddPrevSibling
1058extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001059#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001061#endif
1062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001064#ifdef bottom_valid
1065#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001066extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001067#else
1068#ifndef xmlAddRef
1069extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001070#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001071#endif
1072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001074#ifdef bottom_tree
1075#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001076extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001077#else
1078#ifndef xmlAddSibling
1079extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001080#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001081#endif
1082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001083
1084#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001085#ifdef bottom_xmlIO
1086#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001087extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001088#else
1089#ifndef xmlAllocOutputBuffer
1090extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001091#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001093#endif
1094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001095
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001096#ifdef bottom_xmlIO
1097#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001098extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001099#else
1100#ifndef xmlAllocParserInputBuffer
1101extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001102#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001103#endif
1104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001105
1106#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001107#ifdef bottom_xmlsave
1108#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001109extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001110#else
1111#ifndef xmlAttrSerializeTxtContent
1112extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001113#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001115#endif
1116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001117
1118#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001119#ifdef bottom_xmlregexp
1120#undef xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001121extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001122#else
1123#ifndef xmlAutomataCompile
1124extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001125#define xmlAutomataCompile xmlAutomataCompile__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 xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001133extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001134#else
1135#ifndef xmlAutomataGetInitState
1136extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001137#define xmlAutomataGetInitState xmlAutomataGetInitState__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 xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001145extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001146#else
1147#ifndef xmlAutomataIsDeterminist
1148extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001149#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__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 xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001157extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001158#else
1159#ifndef xmlAutomataNewAllTrans
1160extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001161#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__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 xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001169extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001170#else
1171#ifndef xmlAutomataNewCountTrans
1172extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001173#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__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 xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001181extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001182#else
1183#ifndef xmlAutomataNewCountTrans2
1184extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001185#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__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 xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001193extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001194#else
1195#ifndef xmlAutomataNewCountedTrans
1196extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001197#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__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 xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001205extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001206#else
1207#ifndef xmlAutomataNewCounter
1208extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001209#define xmlAutomataNewCounter xmlAutomataNewCounter__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 xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001217extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001218#else
1219#ifndef xmlAutomataNewCounterTrans
1220extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001221#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__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 xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001229extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001230#else
1231#ifndef xmlAutomataNewEpsilon
1232extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001233#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__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
Daniel Veillard5eee7672005-08-22 21:22:27 +00001240#undef xmlAutomataNewNegTrans
1241extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1242#else
1243#ifndef xmlAutomataNewNegTrans
1244extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1245#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1246#endif
1247#endif
1248#endif
1249
1250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1251#ifdef bottom_xmlregexp
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001252#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001253extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001254#else
1255#ifndef xmlAutomataNewOnceTrans
1256extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001257#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001259#endif
1260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001263#ifdef bottom_xmlregexp
1264#undef xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001265extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001266#else
1267#ifndef xmlAutomataNewOnceTrans2
1268extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001269#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__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 xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001277extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001278#else
1279#ifndef xmlAutomataNewState
1280extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001281#define xmlAutomataNewState xmlAutomataNewState__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 xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001289extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001290#else
1291#ifndef xmlAutomataNewTransition
1292extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001293#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001296#endif
1297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001299#ifdef bottom_xmlregexp
1300#undef xmlAutomataNewTransition2
1301extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1302#else
1303#ifndef xmlAutomataNewTransition2
1304extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1305#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1306#endif
1307#endif
1308#endif
1309
1310#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1311#ifdef bottom_xmlregexp
1312#undef xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001313extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001314#else
1315#ifndef xmlAutomataSetFinalState
1316extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001317#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001319#endif
1320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001321
1322#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001323#ifdef bottom_debugXML
1324#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001325extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001326#else
1327#ifndef xmlBoolToText
1328extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001329#define xmlBoolToText xmlBoolToText__internal_alias
1330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001331#endif
1332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001333
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001334#ifdef bottom_tree
1335#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001336extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001337#else
1338#ifndef xmlBufferAdd
1339extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001340#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001341#endif
1342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001343
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001344#ifdef bottom_tree
1345#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001346extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001347#else
1348#ifndef xmlBufferAddHead
1349extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001350#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001351#endif
1352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001353
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001354#ifdef bottom_tree
1355#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001356extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001357#else
1358#ifndef xmlBufferCCat
1359extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001360#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001361#endif
1362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001364#ifdef bottom_tree
1365#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001366extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001367#else
1368#ifndef xmlBufferCat
1369extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001370#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001371#endif
1372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001374#ifdef bottom_tree
1375#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001376extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001377#else
1378#ifndef xmlBufferContent
1379extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001380#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001381#endif
1382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001384#ifdef bottom_tree
1385#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001386extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001387#else
1388#ifndef xmlBufferCreate
1389extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001390#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001391#endif
1392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001394#ifdef bottom_tree
1395#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001396extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001397#else
1398#ifndef xmlBufferCreateSize
1399extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001400#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001401#endif
1402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001404#ifdef bottom_tree
1405#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001406extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001407#else
1408#ifndef xmlBufferCreateStatic
1409extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001410#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001411#endif
1412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001414#ifdef bottom_tree
1415#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001416extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001417#else
1418#ifndef xmlBufferDump
1419extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001420#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001421#endif
1422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001424#ifdef bottom_tree
1425#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001426extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001427#else
1428#ifndef xmlBufferEmpty
1429extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001430#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001431#endif
1432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001434#ifdef bottom_tree
1435#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001436extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001437#else
1438#ifndef xmlBufferFree
1439extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001440#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001441#endif
1442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001444#ifdef bottom_tree
1445#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001446extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001447#else
1448#ifndef xmlBufferGrow
1449extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001450#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001451#endif
1452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001454#ifdef bottom_tree
1455#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001456extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001457#else
1458#ifndef xmlBufferLength
1459extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001460#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001461#endif
1462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001464#ifdef bottom_tree
1465#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001466extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001467#else
1468#ifndef xmlBufferResize
1469extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001470#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001471#endif
1472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001474#ifdef bottom_tree
1475#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001476extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001477#else
1478#ifndef xmlBufferSetAllocationScheme
1479extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001480#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001481#endif
1482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001484#ifdef bottom_tree
1485#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001486extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001487#else
1488#ifndef xmlBufferShrink
1489extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001490#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001491#endif
1492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001494#ifdef bottom_tree
1495#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001496extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001497#else
1498#ifndef xmlBufferWriteCHAR
1499extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001500#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001501#endif
1502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001504#ifdef bottom_tree
1505#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001506extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001507#else
1508#ifndef xmlBufferWriteChar
1509extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001510#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001511#endif
1512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001514#ifdef bottom_tree
1515#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001516extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001517#else
1518#ifndef xmlBufferWriteQuotedString
1519extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001520#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001521#endif
1522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001523
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001524#ifdef bottom_tree
1525#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001526extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001527#else
1528#ifndef xmlBuildQName
1529extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001530#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001531#endif
1532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001533
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001534#ifdef bottom_uri
1535#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001536extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001537#else
1538#ifndef xmlBuildRelativeURI
1539extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001540#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001541#endif
1542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001543
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001544#ifdef bottom_uri
1545#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001546extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001547#else
1548#ifndef xmlBuildURI
1549extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001550#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001551#endif
1552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001553
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001554#ifdef bottom_encoding
1555#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001556extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001557#else
1558#ifndef xmlByteConsumed
1559extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001560#define xmlByteConsumed xmlByteConsumed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001561#endif
1562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001563
1564#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001565#ifdef bottom_c14n
1566#undef xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001567extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001568#else
1569#ifndef xmlC14NDocDumpMemory
1570extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001571#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1572#endif
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 xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001579extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001580#else
1581#ifndef xmlC14NDocSave
1582extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001583#define xmlC14NDocSave xmlC14NDocSave__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 xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001591extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001592#else
1593#ifndef xmlC14NDocSaveTo
1594extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001595#define xmlC14NDocSaveTo xmlC14NDocSaveTo__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 xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001603extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001604#else
1605#ifndef xmlC14NExecute
1606extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001607#define xmlC14NExecute xmlC14NExecute__internal_alias
1608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001609#endif
1610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001611
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001612#ifdef bottom_uri
1613#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001614extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001615#else
1616#ifndef xmlCanonicPath
1617extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001618#define xmlCanonicPath xmlCanonicPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001619#endif
1620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001621
1622#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001623#ifdef bottom_catalog
1624#undef xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001625extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001626#else
1627#ifndef xmlCatalogAdd
1628extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001629#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1630#endif
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 xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001637extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001638#else
1639#ifndef xmlCatalogAddLocal
1640extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001641#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001644#endif
1645
1646#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001647#ifdef bottom_catalog
1648#undef xmlCatalogCleanup
1649extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1650#else
1651#ifndef xmlCatalogCleanup
1652extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1653#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1654#endif
1655#endif
1656#endif
1657
1658#if defined(LIBXML_CATALOG_ENABLED)
1659#ifdef bottom_catalog
1660#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001661extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001662#else
1663#ifndef xmlCatalogConvert
1664extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001665#define xmlCatalogConvert xmlCatalogConvert__internal_alias
1666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001667#endif
1668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001669
1670#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001671#ifdef bottom_catalog
1672#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001673extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001674#else
1675#ifndef xmlCatalogDump
1676extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001677#define xmlCatalogDump xmlCatalogDump__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001683#ifdef bottom_catalog
1684#undef xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001685extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001686#else
1687#ifndef xmlCatalogFreeLocal
1688extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001689#define xmlCatalogFreeLocal xmlCatalogFreeLocal__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 xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001697extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001698#else
1699#ifndef xmlCatalogGetDefaults
1700extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001701#define xmlCatalogGetDefaults xmlCatalogGetDefaults__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 xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001709extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001710#else
1711#ifndef xmlCatalogGetPublic
1712extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001713#define xmlCatalogGetPublic xmlCatalogGetPublic__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 xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001721extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001722#else
1723#ifndef xmlCatalogGetSystem
1724extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001725#define xmlCatalogGetSystem xmlCatalogGetSystem__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 xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001733extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001734#else
1735#ifndef xmlCatalogIsEmpty
1736extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001737#define xmlCatalogIsEmpty xmlCatalogIsEmpty__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 xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001745extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001746#else
1747#ifndef xmlCatalogLocalResolve
1748extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001749#define xmlCatalogLocalResolve xmlCatalogLocalResolve__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 xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001757extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001758#else
1759#ifndef xmlCatalogLocalResolveURI
1760extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001761#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__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 xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001769extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001770#else
1771#ifndef xmlCatalogRemove
1772extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001773#define xmlCatalogRemove xmlCatalogRemove__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 xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001781extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001782#else
1783#ifndef xmlCatalogResolve
1784extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001785#define xmlCatalogResolve xmlCatalogResolve__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 xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001793extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001794#else
1795#ifndef xmlCatalogResolvePublic
1796extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001797#define xmlCatalogResolvePublic xmlCatalogResolvePublic__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 xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001805extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001806#else
1807#ifndef xmlCatalogResolveSystem
1808extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001809#define xmlCatalogResolveSystem xmlCatalogResolveSystem__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 xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001817extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001818#else
1819#ifndef xmlCatalogResolveURI
1820extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001821#define xmlCatalogResolveURI xmlCatalogResolveURI__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 xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001829extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001830#else
1831#ifndef xmlCatalogSetDebug
1832extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001833#define xmlCatalogSetDebug xmlCatalogSetDebug__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 xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001841extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001842#else
1843#ifndef xmlCatalogSetDefaultPrefer
1844extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001845#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__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 xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001853extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001854#else
1855#ifndef xmlCatalogSetDefaults
1856extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001857#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001859#endif
1860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001862#ifdef bottom_encoding
1863#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001864extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001865#else
1866#ifndef xmlCharEncCloseFunc
1867extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001868#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001869#endif
1870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001872#ifdef bottom_encoding
1873#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001874extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001875#else
1876#ifndef xmlCharEncFirstLine
1877extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001878#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001879#endif
1880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001882#ifdef bottom_encoding
1883#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001884extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001885#else
1886#ifndef xmlCharEncInFunc
1887extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001888#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001889#endif
1890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001892#ifdef bottom_encoding
1893#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001894extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001895#else
1896#ifndef xmlCharEncOutFunc
1897extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001898#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001899#endif
1900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001902#ifdef bottom_chvalid
1903#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001904extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001905#else
1906#ifndef xmlCharInRange
1907extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001908#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001909#endif
1910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001912#ifdef bottom_xmlstring
1913#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001914extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001915#else
1916#ifndef xmlCharStrdup
1917extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001918#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001919#endif
1920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001922#ifdef bottom_xmlstring
1923#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001924extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001925#else
1926#ifndef xmlCharStrndup
1927extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001928#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001929#endif
1930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001931
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001932#ifdef bottom_xmlIO
1933#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00001934extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001935#else
1936#ifndef xmlCheckFilename
1937extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001938#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001939#endif
1940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001942#ifdef bottom_xmlIO
1943#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00001944extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001945#else
1946#ifndef xmlCheckHTTPInput
1947extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001948#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001949#endif
1950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001952#ifdef bottom_parser
1953#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001954extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001955#else
1956#ifndef xmlCheckLanguageID
1957extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001958#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001959#endif
1960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001962#ifdef bottom_xmlstring
1963#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00001964extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001965#else
1966#ifndef xmlCheckUTF8
1967extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001968#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001969#endif
1970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001972#ifdef bottom_parserInternals
1973#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00001974extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001975#else
1976#ifndef xmlCheckVersion
1977extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001978#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001979#endif
1980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001982#ifdef bottom_encoding
1983#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00001984extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001985#else
1986#ifndef xmlCleanupCharEncodingHandlers
1987extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001988#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001989#endif
1990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001991
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001992#ifdef bottom_encoding
1993#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00001994extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001995#else
1996#ifndef xmlCleanupEncodingAliases
1997extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001998#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001999#endif
2000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002002#ifdef bottom_globals
2003#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00002004extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002005#else
2006#ifndef xmlCleanupGlobals
2007extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002008#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002009#endif
2010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002012#ifdef bottom_xmlIO
2013#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002014extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002015#else
2016#ifndef xmlCleanupInputCallbacks
2017extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002018#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002019#endif
2020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002022#ifdef bottom_xmlmemory
2023#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002024extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002025#else
2026#ifndef xmlCleanupMemory
2027extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002028#define xmlCleanupMemory xmlCleanupMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002029#endif
2030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002031
2032#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002033#ifdef bottom_xmlIO
2034#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002035extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002036#else
2037#ifndef xmlCleanupOutputCallbacks
2038extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002039#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002041#endif
2042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002044#ifdef bottom_parser
2045#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002046extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002047#else
2048#ifndef xmlCleanupParser
2049extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002050#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002051#endif
2052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002053
2054#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002055#ifdef bottom_legacy
2056#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002057extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002058#else
2059#ifndef xmlCleanupPredefinedEntities
2060extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002061#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002063#endif
2064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002066#ifdef bottom_threads
2067#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002068extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002069#else
2070#ifndef xmlCleanupThreads
2071extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002072#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002073#endif
2074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002076#ifdef bottom_parserInternals
2077#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002078extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002079#else
2080#ifndef xmlClearNodeInfoSeq
2081extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002082#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002083#endif
2084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002086#ifdef bottom_parserInternals
2087#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002088extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002089#else
2090#ifndef xmlClearParserCtxt
2091extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002092#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002093#endif
2094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002095
2096#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002097#ifdef bottom_catalog
2098#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002099extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002100#else
2101#ifndef xmlConvertSGMLCatalog
2102extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002103#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002105#endif
2106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002107
2108#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002109#ifdef bottom_valid
2110#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002111extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002112#else
2113#ifndef xmlCopyAttributeTable
2114extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002115#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002117#endif
2118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002119
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002120#ifdef bottom_parserInternals
2121#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002122extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002123#else
2124#ifndef xmlCopyChar
2125extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002126#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002127#endif
2128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002129
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002130#ifdef bottom_parserInternals
2131#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002132extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002133#else
2134#ifndef xmlCopyCharMultiByte
2135extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002136#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002137#endif
2138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002139
2140#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002141#ifdef bottom_tree
2142#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002143extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002144#else
2145#ifndef xmlCopyDoc
2146extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002147#define xmlCopyDoc xmlCopyDoc__internal_alias
2148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002149#endif
2150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002152#ifdef bottom_valid
2153#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002154extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002155#else
2156#ifndef xmlCopyDocElementContent
2157extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002158#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002159#endif
2160#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002161
Daniel Veillardbe076e92005-01-04 20:18:14 +00002162#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002163#ifdef bottom_tree
2164#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002165extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002166#else
2167#ifndef xmlCopyDtd
2168extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002169#define xmlCopyDtd xmlCopyDtd__internal_alias
2170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002171#endif
2172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002174#ifdef bottom_valid
2175#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002176extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002177#else
2178#ifndef xmlCopyElementContent
2179extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002180#define xmlCopyElementContent xmlCopyElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002181#endif
2182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002183
2184#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002185#ifdef bottom_valid
2186#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002187extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002188#else
2189#ifndef xmlCopyElementTable
2190extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002191#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002193#endif
2194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002195
2196#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002197#ifdef bottom_entities
2198#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002199extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002200#else
2201#ifndef xmlCopyEntitiesTable
2202extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002203#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002205#endif
2206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002207
2208#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002209#ifdef bottom_valid
2210#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002211extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002212#else
2213#ifndef xmlCopyEnumeration
2214extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002215#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002217#endif
2218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002220#ifdef bottom_error
2221#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002222extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002223#else
2224#ifndef xmlCopyError
2225extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002226#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002227#endif
2228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002229
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002230#ifdef bottom_tree
2231#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002232extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002233#else
2234#ifndef xmlCopyNamespace
2235extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002236#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002237#endif
2238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002239
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002240#ifdef bottom_tree
2241#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002242extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002243#else
2244#ifndef xmlCopyNamespaceList
2245extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002246#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002247#endif
2248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002249
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002250#ifdef bottom_tree
2251#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002252extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002253#else
2254#ifndef xmlCopyNode
2255extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002256#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002257#endif
2258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002259
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002260#ifdef bottom_tree
2261#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002262extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002263#else
2264#ifndef xmlCopyNodeList
2265extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002266#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002267#endif
2268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002269
2270#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002271#ifdef bottom_valid
2272#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002273extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002274#else
2275#ifndef xmlCopyNotationTable
2276extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002277#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002279#endif
2280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002281
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002282#ifdef bottom_tree
2283#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002284extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002285#else
2286#ifndef xmlCopyProp
2287extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002288#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002289#endif
2290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002291
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002292#ifdef bottom_tree
2293#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002294extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002295#else
2296#ifndef xmlCopyPropList
2297extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002298#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002299#endif
2300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002301
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002302#ifdef bottom_parser
2303#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002304extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002305#else
2306#ifndef xmlCreateDocParserCtxt
2307extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002308#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002309#endif
2310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002311
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002312#ifdef bottom_entities
2313#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002314extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002315#else
2316#ifndef xmlCreateEntitiesTable
2317extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002318#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002319#endif
2320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002322#ifdef bottom_parser
2323#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002324extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002325#else
2326#ifndef xmlCreateEntityParserCtxt
2327extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002328#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002329#endif
2330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002332#ifdef bottom_valid
2333#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002334extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002335#else
2336#ifndef xmlCreateEnumeration
2337extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002338#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002339#endif
2340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002342#ifdef bottom_parser
2343#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002344extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002345#else
2346#ifndef xmlCreateFileParserCtxt
2347extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002348#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002349#endif
2350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002352#ifdef bottom_parser
2353#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002354extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002355#else
2356#ifndef xmlCreateIOParserCtxt
2357extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002358#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002359#endif
2360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002362#ifdef bottom_tree
2363#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002364extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002365#else
2366#ifndef xmlCreateIntSubset
2367extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002368#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002369#endif
2370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002371
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002372#ifdef bottom_parser
2373#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002374extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002375#else
2376#ifndef xmlCreateMemoryParserCtxt
2377extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002378#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002379#endif
2380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002381
2382#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002383#ifdef bottom_parser
2384#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002385extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002386#else
2387#ifndef xmlCreatePushParserCtxt
2388extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002389#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002391#endif
2392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002394#ifdef bottom_uri
2395#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002396extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002397#else
2398#ifndef xmlCreateURI
2399extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002400#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002401#endif
2402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002404#ifdef bottom_parser
2405#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002406extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002407#else
2408#ifndef xmlCreateURLParserCtxt
2409extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002410#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002411#endif
2412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002414#ifdef bottom_error
2415#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002416extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002417#else
2418#ifndef xmlCtxtGetLastError
2419extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002420#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002421#endif
2422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002424#ifdef bottom_parser
2425#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002426extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002427#else
2428#ifndef xmlCtxtReadDoc
2429extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002430#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002431#endif
2432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002434#ifdef bottom_parser
2435#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002436extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002437#else
2438#ifndef xmlCtxtReadFd
2439extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002440#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002441#endif
2442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002444#ifdef bottom_parser
2445#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002446extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002447#else
2448#ifndef xmlCtxtReadFile
2449extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002450#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002451#endif
2452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002454#ifdef bottom_parser
2455#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002456extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002457#else
2458#ifndef xmlCtxtReadIO
2459extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002460#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002461#endif
2462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002464#ifdef bottom_parser
2465#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002466extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002467#else
2468#ifndef xmlCtxtReadMemory
2469extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002470#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002471#endif
2472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002474#ifdef bottom_parser
2475#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002476extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002477#else
2478#ifndef xmlCtxtReset
2479extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002480#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002481#endif
2482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002484#ifdef bottom_error
2485#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002486extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002487#else
2488#ifndef xmlCtxtResetLastError
2489extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002490#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002491#endif
2492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002494#ifdef bottom_parser
2495#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002496extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002497#else
2498#ifndef xmlCtxtResetPush
2499extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002500#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002501#endif
2502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002504#ifdef bottom_parser
2505#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002506extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002507#else
2508#ifndef xmlCtxtUseOptions
2509extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002510#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002511#endif
2512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002514#ifdef bottom_parserInternals
2515#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002516extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002517#else
2518#ifndef xmlCurrentChar
2519extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002520#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002521#endif
2522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002523
Daniel Veillard95175012005-07-03 16:09:51 +00002524#ifdef bottom_tree
2525#undef xmlDOMWrapAdoptNode
2526extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2527#else
2528#ifndef xmlDOMWrapAdoptNode
2529extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2530#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2531#endif
2532#endif
2533
2534#ifdef bottom_tree
Daniel Veillardd463c992006-02-23 22:07:59 +00002535#undef xmlDOMWrapCloneNode
2536extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2537#else
2538#ifndef xmlDOMWrapCloneNode
2539extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2540#define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2541#endif
2542#endif
2543
2544#ifdef bottom_tree
Daniel Veillard95175012005-07-03 16:09:51 +00002545#undef xmlDOMWrapFreeCtxt
2546extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2547#else
2548#ifndef xmlDOMWrapFreeCtxt
2549extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2550#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2551#endif
2552#endif
2553
2554#ifdef bottom_tree
2555#undef xmlDOMWrapNewCtxt
2556extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2557#else
2558#ifndef xmlDOMWrapNewCtxt
2559extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2560#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2561#endif
2562#endif
2563
2564#ifdef bottom_tree
2565#undef xmlDOMWrapReconcileNamespaces
2566extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2567#else
2568#ifndef xmlDOMWrapReconcileNamespaces
2569extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2570#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2571#endif
2572#endif
2573
2574#ifdef bottom_tree
2575#undef xmlDOMWrapRemoveNode
2576extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2577#else
2578#ifndef xmlDOMWrapRemoveNode
2579extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2580#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2581#endif
2582#endif
2583
Daniel Veillardbe076e92005-01-04 20:18:14 +00002584#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002585#ifdef bottom_debugXML
2586#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002587extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002588#else
2589#ifndef xmlDebugCheckDocument
2590extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002591#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002593#endif
2594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002595
2596#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002597#ifdef bottom_debugXML
2598#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002599extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002600#else
2601#ifndef xmlDebugDumpAttr
2602extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002603#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002605#endif
2606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002607
2608#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002609#ifdef bottom_debugXML
2610#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002611extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002612#else
2613#ifndef xmlDebugDumpAttrList
2614extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002615#define xmlDebugDumpAttrList xmlDebugDumpAttrList__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 xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002623extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002624#else
2625#ifndef xmlDebugDumpDTD
2626extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002627#define xmlDebugDumpDTD xmlDebugDumpDTD__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 xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002635extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002636#else
2637#ifndef xmlDebugDumpDocument
2638extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002639#define xmlDebugDumpDocument xmlDebugDumpDocument__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 xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002647extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002648#else
2649#ifndef xmlDebugDumpDocumentHead
2650extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002651#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__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 xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002659extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002660#else
2661#ifndef xmlDebugDumpEntities
2662extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002663#define xmlDebugDumpEntities xmlDebugDumpEntities__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 xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002671extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002672#else
2673#ifndef xmlDebugDumpNode
2674extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002675#define xmlDebugDumpNode xmlDebugDumpNode__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 xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002683extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002684#else
2685#ifndef xmlDebugDumpNodeList
2686extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002687#define xmlDebugDumpNodeList xmlDebugDumpNodeList__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 xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002695extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002696#else
2697#ifndef xmlDebugDumpOneNode
2698extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002699#define xmlDebugDumpOneNode xmlDebugDumpOneNode__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 xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002707extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002708#else
2709#ifndef xmlDebugDumpString
2710extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002711#define xmlDebugDumpString xmlDebugDumpString__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_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002717#ifdef bottom_legacy
2718#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002719extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002720#else
2721#ifndef xmlDecodeEntities
2722extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002723#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002725#endif
2726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002727
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002728#ifdef bottom_SAX2
2729#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002730extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002731#else
2732#ifndef xmlDefaultSAXHandlerInit
2733extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002734#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002735#endif
2736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002737
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002738#ifdef bottom_encoding
2739#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002740extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002741#else
2742#ifndef xmlDelEncodingAlias
2743extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002744#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002745#endif
2746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002747
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002748#ifdef bottom_globals
2749#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002750extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002751#else
2752#ifndef xmlDeregisterNodeDefault
2753extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002754#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002755#endif
2756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002758#ifdef bottom_encoding
2759#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002760extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002761#else
2762#ifndef xmlDetectCharEncoding
2763extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002764#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002765#endif
2766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002767
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002768#ifdef bottom_dict
2769#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002770extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002771#else
2772#ifndef xmlDictCleanup
2773extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002774#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002775#endif
2776#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002778#ifdef bottom_dict
2779#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002780extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002781#else
2782#ifndef xmlDictCreate
2783extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002784#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002785#endif
2786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002788#ifdef bottom_dict
2789#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002790extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002791#else
2792#ifndef xmlDictCreateSub
2793extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002794#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002795#endif
2796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002797
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002798#ifdef bottom_dict
2799#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002800extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002801#else
2802#ifndef xmlDictExists
2803extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002804#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002805#endif
2806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002808#ifdef bottom_dict
2809#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002810extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002811#else
2812#ifndef xmlDictFree
2813extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002814#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002815#endif
2816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002818#ifdef bottom_dict
2819#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002820extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002821#else
2822#ifndef xmlDictLookup
2823extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002824#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002825#endif
2826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002828#ifdef bottom_dict
2829#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002830extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002831#else
2832#ifndef xmlDictOwns
2833extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002834#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002835#endif
2836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002838#ifdef bottom_dict
2839#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002840extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002841#else
2842#ifndef xmlDictQLookup
2843extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002844#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002845#endif
2846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002848#ifdef bottom_dict
2849#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002850extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002851#else
2852#ifndef xmlDictReference
2853extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002854#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002855#endif
2856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002858#ifdef bottom_dict
2859#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002860extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002861#else
2862#ifndef xmlDictSize
2863extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002864#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002865#endif
2866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002868#ifdef bottom_tree
2869#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002870extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002871#else
2872#ifndef xmlDocCopyNode
2873extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002874#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002875#endif
2876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002877
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002878#ifdef bottom_tree
2879#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002880extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002881#else
2882#ifndef xmlDocCopyNodeList
2883extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002884#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002885#endif
2886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002887
2888#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002889#ifdef bottom_xmlsave
2890#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002891extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002892#else
2893#ifndef xmlDocDump
2894extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002895#define xmlDocDump xmlDocDump__internal_alias
2896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002897#endif
2898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002899
2900#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002901#ifdef bottom_xmlsave
2902#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002903extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002904#else
2905#ifndef xmlDocDumpFormatMemory
2906extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002907#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002909#endif
2910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002911
2912#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002913#ifdef bottom_xmlsave
2914#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002915extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002916#else
2917#ifndef xmlDocDumpFormatMemoryEnc
2918extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002919#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__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 xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002927extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002928#else
2929#ifndef xmlDocDumpMemory
2930extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002931#define xmlDocDumpMemory xmlDocDumpMemory__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 xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002939extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002940#else
2941#ifndef xmlDocDumpMemoryEnc
2942extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002943#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__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 xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002951extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002952#else
2953#ifndef xmlDocFormatDump
2954extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002955#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002957#endif
2958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002960#ifdef bottom_tree
2961#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002962extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002963#else
2964#ifndef xmlDocGetRootElement
2965extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002966#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002967#endif
2968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002969
2970#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002971#ifdef bottom_tree
2972#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002973extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002974#else
2975#ifndef xmlDocSetRootElement
2976extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002977#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
2978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002979#endif
2980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002981
2982#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002983#ifdef bottom_valid
2984#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002985extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002986#else
2987#ifndef xmlDumpAttributeDecl
2988extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002989#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
2990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002991#endif
2992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002993
2994#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002995#ifdef bottom_valid
2996#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002997extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002998#else
2999#ifndef xmlDumpAttributeTable
3000extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003001#define xmlDumpAttributeTable xmlDumpAttributeTable__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 xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003009extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003010#else
3011#ifndef xmlDumpElementDecl
3012extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003013#define xmlDumpElementDecl xmlDumpElementDecl__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 xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003021extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003022#else
3023#ifndef xmlDumpElementTable
3024extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003025#define xmlDumpElementTable xmlDumpElementTable__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_entities
3032#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003033extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003034#else
3035#ifndef xmlDumpEntitiesTable
3036extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003037#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003039#endif
3040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003041
3042#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003043#ifdef bottom_entities
3044#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003045extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003046#else
3047#ifndef xmlDumpEntityDecl
3048extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003049#define xmlDumpEntityDecl xmlDumpEntityDecl__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_valid
3056#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003057extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003058#else
3059#ifndef xmlDumpNotationDecl
3060extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003061#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003063#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003064#endif
3065
3066#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003067#ifdef bottom_valid
3068#undef xmlDumpNotationTable
3069extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3070#else
3071#ifndef xmlDumpNotationTable
3072extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3073#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3074#endif
3075#endif
3076#endif
3077
3078#if defined(LIBXML_OUTPUT_ENABLED)
3079#ifdef bottom_xmlsave
3080#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003081extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003082#else
3083#ifndef xmlElemDump
3084extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003085#define xmlElemDump xmlElemDump__internal_alias
3086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003087#endif
3088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003089
3090#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003091#ifdef bottom_legacy
3092#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003093extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003094#else
3095#ifndef xmlEncodeEntities
3096extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003097#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003099#endif
3100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003102#ifdef bottom_entities
3103#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003104extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003105#else
3106#ifndef xmlEncodeEntitiesReentrant
3107extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003108#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003109#endif
3110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003111
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003112#ifdef bottom_entities
3113#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003114extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003115#else
3116#ifndef xmlEncodeSpecialChars
3117extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003118#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003119#endif
3120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003121
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003122#ifdef bottom_parserInternals
3123#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003124extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003125#else
3126#ifndef xmlErrMemory
3127extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003128#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003129#endif
3130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003131
Daniel Veillard5eee7672005-08-22 21:22:27 +00003132#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3133#ifdef bottom_xmlregexp
3134#undef xmlExpCtxtNbCons
3135extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3136#else
3137#ifndef xmlExpCtxtNbCons
3138extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3139#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3140#endif
3141#endif
3142#endif
3143
3144#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3145#ifdef bottom_xmlregexp
3146#undef xmlExpCtxtNbNodes
3147extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3148#else
3149#ifndef xmlExpCtxtNbNodes
3150extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3151#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3152#endif
3153#endif
3154#endif
3155
3156#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3157#ifdef bottom_xmlregexp
3158#undef xmlExpDump
3159extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3160#else
3161#ifndef xmlExpDump
3162extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3163#define xmlExpDump xmlExpDump__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 xmlExpExpDerive
3171extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3172#else
3173#ifndef xmlExpExpDerive
3174extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3175#define xmlExpExpDerive xmlExpExpDerive__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 xmlExpFree
3183extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3184#else
3185#ifndef xmlExpFree
3186extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3187#define xmlExpFree xmlExpFree__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 xmlExpFreeCtxt
3195extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3196#else
3197#ifndef xmlExpFreeCtxt
3198extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3199#define xmlExpFreeCtxt xmlExpFreeCtxt__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 xmlExpGetLanguage
3207extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3208#else
3209#ifndef xmlExpGetLanguage
3210extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3211#define xmlExpGetLanguage xmlExpGetLanguage__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 xmlExpGetStart
3219extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3220#else
3221#ifndef xmlExpGetStart
3222extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3223#define xmlExpGetStart xmlExpGetStart__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 xmlExpIsNillable
3231extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3232#else
3233#ifndef xmlExpIsNillable
3234extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3235#define xmlExpIsNillable xmlExpIsNillable__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 xmlExpMaxToken
3243extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3244#else
3245#ifndef xmlExpMaxToken
3246extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3247#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3248#endif
3249#endif
3250#endif
3251
3252#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3253#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003254#undef xmlExpNewAtom
3255extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3256#else
3257#ifndef xmlExpNewAtom
3258extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3259#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3260#endif
3261#endif
3262#endif
3263
3264#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3265#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003266#undef xmlExpNewCtxt
3267extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3268#else
3269#ifndef xmlExpNewCtxt
3270extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3271#define xmlExpNewCtxt xmlExpNewCtxt__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 xmlExpNewOr
3279extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3280#else
3281#ifndef xmlExpNewOr
3282extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3283#define xmlExpNewOr xmlExpNewOr__internal_alias
3284#endif
3285#endif
3286#endif
3287
3288#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3289#ifdef bottom_xmlregexp
3290#undef xmlExpNewRange
3291extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3292#else
3293#ifndef xmlExpNewRange
3294extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3295#define xmlExpNewRange xmlExpNewRange__internal_alias
3296#endif
3297#endif
3298#endif
3299
3300#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3301#ifdef bottom_xmlregexp
3302#undef xmlExpNewSeq
3303extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3304#else
3305#ifndef xmlExpNewSeq
3306extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3307#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3308#endif
3309#endif
3310#endif
3311
3312#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3313#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003314#undef xmlExpParse
3315extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3316#else
3317#ifndef xmlExpParse
3318extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3319#define xmlExpParse xmlExpParse__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 xmlExpRef
3327extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3328#else
3329#ifndef xmlExpRef
3330extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3331#define xmlExpRef xmlExpRef__internal_alias
3332#endif
3333#endif
3334#endif
3335
3336#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3337#ifdef bottom_xmlregexp
3338#undef xmlExpStringDerive
3339extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3340#else
3341#ifndef xmlExpStringDerive
3342extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3343#define xmlExpStringDerive xmlExpStringDerive__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 xmlExpSubsume
3351extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3352#else
3353#ifndef xmlExpSubsume
3354extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3355#define xmlExpSubsume xmlExpSubsume__internal_alias
3356#endif
3357#endif
3358#endif
3359
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003360#ifdef bottom_xmlIO
3361#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003362extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003363#else
3364#ifndef xmlFileClose
3365extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003366#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003367#endif
3368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003369
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003370#ifdef bottom_xmlIO
3371#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003372extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003373#else
3374#ifndef xmlFileMatch
3375extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003376#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003377#endif
3378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003379
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003380#ifdef bottom_xmlIO
3381#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003382extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003383#else
3384#ifndef xmlFileOpen
3385extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003386#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003387#endif
3388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003389
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003390#ifdef bottom_xmlIO
3391#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003392extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003393#else
3394#ifndef xmlFileRead
3395extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003396#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003397#endif
3398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003399
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003400#ifdef bottom_encoding
3401#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003402extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003403#else
3404#ifndef xmlFindCharEncodingHandler
3405extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003406#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003407#endif
3408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003409
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003410#ifdef bottom_valid
3411#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003412extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003413#else
3414#ifndef xmlFreeAttributeTable
3415extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003416#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003417#endif
3418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003419
3420#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003421#ifdef bottom_xmlregexp
3422#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003423extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003424#else
3425#ifndef xmlFreeAutomata
3426extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003427#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003429#endif
3430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003431
3432#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003433#ifdef bottom_catalog
3434#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003435extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003436#else
3437#ifndef xmlFreeCatalog
3438extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003439#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003441#endif
3442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003444#ifdef bottom_tree
3445#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003446extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003447#else
3448#ifndef xmlFreeDoc
3449extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003450#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003451#endif
3452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003454#ifdef bottom_valid
3455#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003456extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003457#else
3458#ifndef xmlFreeDocElementContent
3459extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003460#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003461#endif
3462#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003464#ifdef bottom_tree
3465#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003466extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003467#else
3468#ifndef xmlFreeDtd
3469extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003470#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003471#endif
3472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003474#ifdef bottom_valid
3475#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003476extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003477#else
3478#ifndef xmlFreeElementContent
3479extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003480#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003481#endif
3482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003484#ifdef bottom_valid
3485#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003486extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003487#else
3488#ifndef xmlFreeElementTable
3489extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003490#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003491#endif
3492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003494#ifdef bottom_entities
3495#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003496extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003497#else
3498#ifndef xmlFreeEntitiesTable
3499extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003500#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003501#endif
3502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003504#ifdef bottom_valid
3505#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003506extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003507#else
3508#ifndef xmlFreeEnumeration
3509extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003510#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003511#endif
3512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003514#ifdef bottom_valid
3515#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003516extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003517#else
3518#ifndef xmlFreeIDTable
3519extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003520#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003521#endif
3522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003523
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003524#ifdef bottom_parserInternals
3525#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003526extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003527#else
3528#ifndef xmlFreeInputStream
3529extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003530#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003531#endif
3532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003533
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003534#ifdef bottom_threads
3535#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003536extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003537#else
3538#ifndef xmlFreeMutex
3539extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003540#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003541#endif
3542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003543
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003544#ifdef bottom_tree
3545#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003546extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003547#else
3548#ifndef xmlFreeNode
3549extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003550#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003551#endif
3552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003553
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003554#ifdef bottom_tree
3555#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003556extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003557#else
3558#ifndef xmlFreeNodeList
3559extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003560#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003561#endif
3562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003563
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003564#ifdef bottom_valid
3565#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003566extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003567#else
3568#ifndef xmlFreeNotationTable
3569extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003570#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003571#endif
3572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003573
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003574#ifdef bottom_tree
3575#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003576extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003577#else
3578#ifndef xmlFreeNs
3579extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003580#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003581#endif
3582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003583
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003584#ifdef bottom_tree
3585#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003586extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003587#else
3588#ifndef xmlFreeNsList
3589extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003590#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003591#endif
3592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003593
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003594#ifdef bottom_parserInternals
3595#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003596extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003597#else
3598#ifndef xmlFreeParserCtxt
3599extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003600#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003601#endif
3602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003603
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003604#ifdef bottom_xmlIO
3605#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003606extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003607#else
3608#ifndef xmlFreeParserInputBuffer
3609extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003610#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003611#endif
3612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003613
3614#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003615#ifdef bottom_pattern
3616#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003617extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003618#else
3619#ifndef xmlFreePattern
3620extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003621#define xmlFreePattern xmlFreePattern__internal_alias
3622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003623#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003624#endif
3625
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003626#if defined(LIBXML_PATTERN_ENABLED)
3627#ifdef bottom_pattern
3628#undef xmlFreePatternList
3629extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3630#else
3631#ifndef xmlFreePatternList
3632extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3633#define xmlFreePatternList xmlFreePatternList__internal_alias
3634#endif
3635#endif
3636#endif
3637
3638#ifdef bottom_tree
3639#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003640extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003641#else
3642#ifndef xmlFreeProp
3643extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003644#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003645#endif
3646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003647
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003648#ifdef bottom_tree
3649#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003650extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003651#else
3652#ifndef xmlFreePropList
3653extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003654#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003655#endif
3656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003657
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003658#ifdef bottom_threads
3659#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003660extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003661#else
3662#ifndef xmlFreeRMutex
3663extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003664#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003665#endif
3666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003667
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003668#ifdef bottom_valid
3669#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003670extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003671#else
3672#ifndef xmlFreeRefTable
3673extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003674#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003675#endif
3676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003677
William M. Brack015ccb22005-02-13 08:18:52 +00003678#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003679#ifdef bottom_pattern
3680#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003681extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003682#else
3683#ifndef xmlFreeStreamCtxt
3684extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003685#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003687#endif
3688#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003689
Daniel Veillardbe076e92005-01-04 20:18:14 +00003690#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003691#ifdef bottom_xmlreader
3692#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003693extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003694#else
3695#ifndef xmlFreeTextReader
3696extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003697#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003699#endif
3700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003701
3702#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003703#ifdef bottom_xmlwriter
3704#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003705extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003706#else
3707#ifndef xmlFreeTextWriter
3708extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003709#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003711#endif
3712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003713
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003714#ifdef bottom_uri
3715#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003716extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003717#else
3718#ifndef xmlFreeURI
3719extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003720#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003721#endif
3722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003723
3724#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003725#ifdef bottom_valid
3726#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003727extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003728#else
3729#ifndef xmlFreeValidCtxt
3730extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003731#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003733#endif
3734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003736#ifdef bottom_xmlmemory
3737#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003738extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003739#else
3740#ifndef xmlGcMemGet
3741extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003742#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003743#endif
3744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003746#ifdef bottom_xmlmemory
3747#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003748extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003749#else
3750#ifndef xmlGcMemSetup
3751extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003752#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003753#endif
3754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003756#ifdef bottom_tree
3757#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003758extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003759#else
3760#ifndef xmlGetBufferAllocationScheme
3761extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003762#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003763#endif
3764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003766#ifdef bottom_encoding
3767#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003768extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003769#else
3770#ifndef xmlGetCharEncodingHandler
3771extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003772#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003773#endif
3774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003775
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003776#ifdef bottom_encoding
3777#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003778extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003779#else
3780#ifndef xmlGetCharEncodingName
3781extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003782#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003783#endif
3784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003785
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003786#ifdef bottom_tree
3787#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003788extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003789#else
3790#ifndef xmlGetCompressMode
3791extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003792#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003793#endif
3794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003795
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003796#ifdef bottom_tree
3797#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003798extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003799#else
3800#ifndef xmlGetDocCompressMode
3801extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003802#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003803#endif
3804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003805
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003806#ifdef bottom_entities
3807#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003808extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003809#else
3810#ifndef xmlGetDocEntity
3811extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003812#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003813#endif
3814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003815
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003816#ifdef bottom_valid
3817#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003818extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003819#else
3820#ifndef xmlGetDtdAttrDesc
3821extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003822#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003823#endif
3824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003825
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003826#ifdef bottom_valid
3827#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003828extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003829#else
3830#ifndef xmlGetDtdElementDesc
3831extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003832#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003833#endif
3834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003835
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003836#ifdef bottom_entities
3837#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003838extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003839#else
3840#ifndef xmlGetDtdEntity
3841extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003842#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003843#endif
3844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003845
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003846#ifdef bottom_valid
3847#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003848extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003849#else
3850#ifndef xmlGetDtdNotationDesc
3851extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003852#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003853#endif
3854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003855
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003856#ifdef bottom_valid
3857#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003858extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003859#else
3860#ifndef xmlGetDtdQAttrDesc
3861extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003862#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003863#endif
3864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003865
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003866#ifdef bottom_valid
3867#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003868extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003869#else
3870#ifndef xmlGetDtdQElementDesc
3871extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003872#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003873#endif
3874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003875
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003876#ifdef bottom_encoding
3877#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003878extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003879#else
3880#ifndef xmlGetEncodingAlias
3881extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003882#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003883#endif
3884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003885
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003886#ifdef bottom_xmlIO
3887#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003888extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003889#else
3890#ifndef xmlGetExternalEntityLoader
3891extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003892#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003893#endif
3894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003895
3896#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003897#ifdef bottom_legacy
3898#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003899extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003900#else
3901#ifndef xmlGetFeature
3902extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003903#define xmlGetFeature xmlGetFeature__internal_alias
3904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003905#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003906#endif
3907
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003908#if defined(LIBXML_LEGACY_ENABLED)
3909#ifdef bottom_legacy
3910#undef xmlGetFeaturesList
3911extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3912#else
3913#ifndef xmlGetFeaturesList
3914extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3915#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3916#endif
3917#endif
3918#endif
3919
3920#ifdef bottom_threads
3921#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003922extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003923#else
3924#ifndef xmlGetGlobalState
3925extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003926#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003927#endif
3928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003930#ifdef bottom_valid
3931#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003932extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003933#else
3934#ifndef xmlGetID
3935extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003936#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003937#endif
3938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003940#ifdef bottom_tree
3941#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003942extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003943#else
3944#ifndef xmlGetIntSubset
3945extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003946#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003947#endif
3948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003950#ifdef bottom_tree
3951#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003952extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003953#else
3954#ifndef xmlGetLastChild
3955extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003956#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003957#endif
3958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003960#ifdef bottom_error
3961#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003962extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003963#else
3964#ifndef xmlGetLastError
3965extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003966#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003967#endif
3968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003970#ifdef bottom_tree
3971#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003972extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003973#else
3974#ifndef xmlGetLineNo
3975extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003976#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003977#endif
3978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003980#ifdef bottom_tree
3981#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003982extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003983#else
3984#ifndef xmlGetNoNsProp
3985extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003986#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003987#endif
3988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003989
3990#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003991#ifdef bottom_tree
3992#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00003993extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003994#else
3995#ifndef xmlGetNodePath
3996extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003997#define xmlGetNodePath xmlGetNodePath__internal_alias
3998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003999#endif
4000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004001
4002#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004003#ifdef bottom_tree
4004#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00004005extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004006#else
4007#ifndef xmlGetNsList
4008extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004009#define xmlGetNsList xmlGetNsList__internal_alias
4010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004011#endif
4012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004014#ifdef bottom_tree
4015#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004016extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004017#else
4018#ifndef xmlGetNsProp
4019extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004020#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004021#endif
4022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004024#ifdef bottom_entities
4025#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004026extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004027#else
4028#ifndef xmlGetParameterEntity
4029extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004030#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004031#endif
4032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004034#ifdef bottom_entities
4035#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004036extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004037#else
4038#ifndef xmlGetPredefinedEntity
4039extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004040#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004041#endif
4042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004044#ifdef bottom_tree
4045#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004046extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004047#else
4048#ifndef xmlGetProp
4049extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004050#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004051#endif
4052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004054#ifdef bottom_valid
4055#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004056extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004057#else
4058#ifndef xmlGetRefs
4059extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004060#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004061#endif
4062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004064#ifdef bottom_threads
4065#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00004066extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004067#else
4068#ifndef xmlGetThreadId
4069extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004070#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004071#endif
4072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004074#ifdef bottom_xmlstring
4075#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004076extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004077#else
4078#ifndef xmlGetUTF8Char
4079extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004080#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004081#endif
4082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004083
4084#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004085#ifdef bottom_legacy
4086#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004087extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004088#else
4089#ifndef xmlHandleEntity
4090extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004091#define xmlHandleEntity xmlHandleEntity__internal_alias
4092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004093#endif
4094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004095
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00004096#ifdef bottom_parser
4097#undef xmlHasFeature
4098extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4099#else
4100#ifndef xmlHasFeature
4101extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4102#define xmlHasFeature xmlHasFeature__internal_alias
4103#endif
4104#endif
4105
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004106#ifdef bottom_tree
4107#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004108extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004109#else
4110#ifndef xmlHasNsProp
4111extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004112#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004113#endif
4114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004115
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004116#ifdef bottom_tree
4117#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004118extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004119#else
4120#ifndef xmlHasProp
4121extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004122#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004123#endif
4124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004126#ifdef bottom_hash
4127#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004128extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004129#else
4130#ifndef xmlHashAddEntry
4131extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004132#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004133#endif
4134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004135
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004136#ifdef bottom_hash
4137#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004138extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004139#else
4140#ifndef xmlHashAddEntry2
4141extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004142#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004143#endif
4144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004145
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004146#ifdef bottom_hash
4147#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004148extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004149#else
4150#ifndef xmlHashAddEntry3
4151extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004152#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004153#endif
4154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004155
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004156#ifdef bottom_hash
4157#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004158extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004159#else
4160#ifndef xmlHashCopy
4161extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004162#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004163#endif
4164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004165
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004166#ifdef bottom_hash
4167#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004168extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004169#else
4170#ifndef xmlHashCreate
4171extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004172#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004173#endif
4174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004175
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004176#ifdef bottom_hash
4177#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004178extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004179#else
4180#ifndef xmlHashCreateDict
4181extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004182#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004183#endif
4184#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004185
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004186#ifdef bottom_hash
4187#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004188extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004189#else
4190#ifndef xmlHashFree
4191extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004192#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004193#endif
4194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004195
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004196#ifdef bottom_hash
4197#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004198extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004199#else
4200#ifndef xmlHashLookup
4201extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004202#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004203#endif
4204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004205
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004206#ifdef bottom_hash
4207#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004208extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004209#else
4210#ifndef xmlHashLookup2
4211extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004212#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004213#endif
4214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004215
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004216#ifdef bottom_hash
4217#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004218extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004219#else
4220#ifndef xmlHashLookup3
4221extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004222#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004223#endif
4224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004225
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004226#ifdef bottom_hash
4227#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004228extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004229#else
4230#ifndef xmlHashQLookup
4231extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004232#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004233#endif
4234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004235
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004236#ifdef bottom_hash
4237#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004238extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004239#else
4240#ifndef xmlHashQLookup2
4241extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004242#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004243#endif
4244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004245
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004246#ifdef bottom_hash
4247#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004248extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004249#else
4250#ifndef xmlHashQLookup3
4251extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004252#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004253#endif
4254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004255
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004256#ifdef bottom_hash
4257#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004258extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004259#else
4260#ifndef xmlHashRemoveEntry
4261extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004262#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004263#endif
4264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004265
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004266#ifdef bottom_hash
4267#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004268extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004269#else
4270#ifndef xmlHashRemoveEntry2
4271extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004272#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004273#endif
4274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004275
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004276#ifdef bottom_hash
4277#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004278extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004279#else
4280#ifndef xmlHashRemoveEntry3
4281extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004282#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004283#endif
4284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004285
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004286#ifdef bottom_hash
4287#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004288extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004289#else
4290#ifndef xmlHashScan
4291extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004292#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004293#endif
4294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004295
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004296#ifdef bottom_hash
4297#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004298extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004299#else
4300#ifndef xmlHashScan3
4301extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004302#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004303#endif
4304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004305
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004306#ifdef bottom_hash
4307#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004308extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004309#else
4310#ifndef xmlHashScanFull
4311extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004312#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004313#endif
4314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004315
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004316#ifdef bottom_hash
4317#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004318extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004319#else
4320#ifndef xmlHashScanFull3
4321extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004322#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004323#endif
4324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004326#ifdef bottom_hash
4327#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004328extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004329#else
4330#ifndef xmlHashSize
4331extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004332#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004333#endif
4334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004335
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004336#ifdef bottom_hash
4337#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004338extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004339#else
4340#ifndef xmlHashUpdateEntry
4341extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004342#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004343#endif
4344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004346#ifdef bottom_hash
4347#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004348extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004349#else
4350#ifndef xmlHashUpdateEntry2
4351extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004352#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004353#endif
4354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004356#ifdef bottom_hash
4357#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004358extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004359#else
4360#ifndef xmlHashUpdateEntry3
4361extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004362#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004363#endif
4364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004365
4366#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004367#ifdef bottom_xmlIO
4368#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004369extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004370#else
4371#ifndef xmlIOFTPClose
4372extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004373#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004375#endif
4376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004377
4378#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004379#ifdef bottom_xmlIO
4380#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004381extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004382#else
4383#ifndef xmlIOFTPMatch
4384extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004385#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004387#endif
4388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004389
4390#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004391#ifdef bottom_xmlIO
4392#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004393extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004394#else
4395#ifndef xmlIOFTPOpen
4396extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004397#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004399#endif
4400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004401
4402#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004403#ifdef bottom_xmlIO
4404#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004405extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004406#else
4407#ifndef xmlIOFTPRead
4408extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004409#define xmlIOFTPRead xmlIOFTPRead__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_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004415#ifdef bottom_xmlIO
4416#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004417extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004418#else
4419#ifndef xmlIOHTTPClose
4420extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004421#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004423#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004424#endif
4425
4426#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004427#ifdef bottom_xmlIO
4428#undef xmlIOHTTPMatch
4429extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4430#else
4431#ifndef xmlIOHTTPMatch
4432extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4433#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4434#endif
4435#endif
4436#endif
4437
4438#if defined(LIBXML_HTTP_ENABLED)
4439#ifdef bottom_xmlIO
4440#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004441extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004442#else
4443#ifndef xmlIOHTTPOpen
4444extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004445#define xmlIOHTTPOpen xmlIOHTTPOpen__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004451#ifdef bottom_xmlIO
4452#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004453extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004454#else
4455#ifndef xmlIOHTTPOpenW
4456extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004457#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004459#endif
4460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004461
4462#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004463#ifdef bottom_xmlIO
4464#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004465extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004466#else
4467#ifndef xmlIOHTTPRead
4468extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004469#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004471#endif
4472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004473
4474#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004475#ifdef bottom_parser
4476#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004477extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004478#else
4479#ifndef xmlIOParseDTD
4480extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004481#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004483#endif
4484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004486#ifdef bottom_encoding
4487#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004488extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004489#else
4490#ifndef xmlInitCharEncodingHandlers
4491extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004492#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004493#endif
4494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004496#ifdef bottom_globals
4497#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004498extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004499#else
4500#ifndef xmlInitGlobals
4501extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004502#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004503#endif
4504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004506#ifdef bottom_xmlmemory
4507#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004508extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004509#else
4510#ifndef xmlInitMemory
4511extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004512#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004513#endif
4514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004516#ifdef bottom_parserInternals
4517#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004518extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004519#else
4520#ifndef xmlInitNodeInfoSeq
4521extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004522#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004523#endif
4524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004526#ifdef bottom_parser
4527#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004528extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004529#else
4530#ifndef xmlInitParser
4531extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004532#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004533#endif
4534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004536#ifdef bottom_parserInternals
4537#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004538extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004539#else
4540#ifndef xmlInitParserCtxt
4541extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004542#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004543#endif
4544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004546#ifdef bottom_threads
4547#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004548extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004549#else
4550#ifndef xmlInitThreads
4551extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004552#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004553#endif
4554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004555
4556#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004557#ifdef bottom_catalog
4558#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004559extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004560#else
4561#ifndef xmlInitializeCatalog
4562extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004563#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004565#endif
4566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004567
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004568#ifdef bottom_globals
4569#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004570extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004571#else
4572#ifndef xmlInitializeGlobalState
4573extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004574#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004575#endif
4576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004577
4578#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004579#ifdef bottom_legacy
4580#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004581extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004582#else
4583#ifndef xmlInitializePredefinedEntities
4584extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004585#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004587#endif
4588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004589
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004590#ifdef bottom_chvalid
4591#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004592extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004593#else
4594#ifndef xmlIsBaseChar
4595extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004596#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004597#endif
4598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004599
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004600#ifdef bottom_chvalid
4601#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004602extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004603#else
4604#ifndef xmlIsBlank
4605extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004606#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004607#endif
4608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004609
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004610#ifdef bottom_tree
4611#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004612extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004613#else
4614#ifndef xmlIsBlankNode
4615extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004616#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004617#endif
4618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004619
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004620#ifdef bottom_chvalid
4621#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004622extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004623#else
4624#ifndef xmlIsChar
4625extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004626#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004627#endif
4628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004629
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004630#ifdef bottom_chvalid
4631#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004632extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004633#else
4634#ifndef xmlIsCombining
4635extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004636#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004637#endif
4638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004639
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004640#ifdef bottom_chvalid
4641#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004642extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004643#else
4644#ifndef xmlIsDigit
4645extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004646#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004647#endif
4648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004649
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004650#ifdef bottom_chvalid
4651#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004652extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004653#else
4654#ifndef xmlIsExtender
4655extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004656#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004657#endif
4658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004659
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004660#ifdef bottom_valid
4661#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004662extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004663#else
4664#ifndef xmlIsID
4665extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004666#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004667#endif
4668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004669
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004670#ifdef bottom_chvalid
4671#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004672extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004673#else
4674#ifndef xmlIsIdeographic
4675extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004676#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004677#endif
4678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004679
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004680#ifdef bottom_parserInternals
4681#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004682extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004683#else
4684#ifndef xmlIsLetter
4685extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004686#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004687#endif
4688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004689
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004690#ifdef bottom_threads
4691#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004692extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004693#else
4694#ifndef xmlIsMainThread
4695extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004696#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004697#endif
4698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004699
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004700#ifdef bottom_valid
4701#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004702extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004703#else
4704#ifndef xmlIsMixedElement
4705extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004706#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004707#endif
4708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004709
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004710#ifdef bottom_chvalid
4711#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004712extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004713#else
4714#ifndef xmlIsPubidChar
4715extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004716#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004717#endif
4718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004719
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004720#ifdef bottom_valid
4721#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004722extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004723#else
4724#ifndef xmlIsRef
4725extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004726#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004727#endif
4728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004729
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004730#ifdef bottom_xmlsave
4731#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004732extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004733#else
4734#ifndef xmlIsXHTML
4735extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004736#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004737#endif
4738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004739
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004740#ifdef bottom_parserInternals
4741#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004742extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004743#else
4744#ifndef xmlKeepBlanksDefault
4745extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004746#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004747#endif
4748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004750#ifdef bottom_parserInternals
4751#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004752extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004753#else
4754#ifndef xmlLineNumbersDefault
4755extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004756#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004757#endif
4758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004759
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004760#ifdef bottom_list
4761#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004762extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004763#else
4764#ifndef xmlLinkGetData
4765extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004766#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004767#endif
4768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004770#ifdef bottom_list
4771#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004772extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004773#else
4774#ifndef xmlListAppend
4775extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004776#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004777#endif
4778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004780#ifdef bottom_list
4781#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004782extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004783#else
4784#ifndef xmlListClear
4785extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004786#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004787#endif
4788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004789
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004790#ifdef bottom_list
4791#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004792extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004793#else
4794#ifndef xmlListCopy
4795extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004796#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004797#endif
4798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004799
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004800#ifdef bottom_list
4801#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004802extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004803#else
4804#ifndef xmlListCreate
4805extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004806#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004807#endif
4808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004810#ifdef bottom_list
4811#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004812extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004813#else
4814#ifndef xmlListDelete
4815extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004816#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004817#endif
4818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004820#ifdef bottom_list
4821#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004822extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004823#else
4824#ifndef xmlListDup
4825extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004826#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004827#endif
4828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004830#ifdef bottom_list
4831#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004832extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004833#else
4834#ifndef xmlListEmpty
4835extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004836#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004837#endif
4838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004839
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004840#ifdef bottom_list
4841#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004842extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004843#else
4844#ifndef xmlListEnd
4845extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004846#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004847#endif
4848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004849
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004850#ifdef bottom_list
4851#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004852extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004853#else
4854#ifndef xmlListFront
4855extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004856#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004857#endif
4858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004860#ifdef bottom_list
4861#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004862extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004863#else
4864#ifndef xmlListInsert
4865extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004866#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004867#endif
4868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004870#ifdef bottom_list
4871#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004872extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004873#else
4874#ifndef xmlListMerge
4875extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004876#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004877#endif
4878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004880#ifdef bottom_list
4881#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004882extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004883#else
4884#ifndef xmlListPopBack
4885extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004886#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004887#endif
4888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004890#ifdef bottom_list
4891#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004892extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004893#else
4894#ifndef xmlListPopFront
4895extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004896#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004897#endif
4898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004900#ifdef bottom_list
4901#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004902extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004903#else
4904#ifndef xmlListPushBack
4905extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004906#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004907#endif
4908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004910#ifdef bottom_list
4911#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004912extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004913#else
4914#ifndef xmlListPushFront
4915extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004916#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004917#endif
4918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004920#ifdef bottom_list
4921#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004922extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004923#else
4924#ifndef xmlListRemoveAll
4925extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004926#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004927#endif
4928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004930#ifdef bottom_list
4931#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004932extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004933#else
4934#ifndef xmlListRemoveFirst
4935extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004936#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004937#endif
4938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004940#ifdef bottom_list
4941#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004942extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004943#else
4944#ifndef xmlListRemoveLast
4945extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004946#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004947#endif
4948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004950#ifdef bottom_list
4951#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004952extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004953#else
4954#ifndef xmlListReverse
4955extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004956#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004957#endif
4958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004960#ifdef bottom_list
4961#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004962extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004963#else
4964#ifndef xmlListReverseSearch
4965extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004966#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004967#endif
4968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004970#ifdef bottom_list
4971#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004972extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004973#else
4974#ifndef xmlListReverseWalk
4975extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004976#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004977#endif
4978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004980#ifdef bottom_list
4981#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004982extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004983#else
4984#ifndef xmlListSearch
4985extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004986#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004987#endif
4988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004989
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004990#ifdef bottom_list
4991#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004992extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004993#else
4994#ifndef xmlListSize
4995extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004996#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004997#endif
4998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005000#ifdef bottom_list
5001#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00005002extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005003#else
5004#ifndef xmlListSort
5005extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005006#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005007#endif
5008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005009
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005010#ifdef bottom_list
5011#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005012extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005013#else
5014#ifndef xmlListWalk
5015extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005016#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005017#endif
5018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005019
5020#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005021#ifdef bottom_catalog
5022#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005023extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005024#else
5025#ifndef xmlLoadACatalog
5026extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005027#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005029#endif
5030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005031
5032#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005033#ifdef bottom_catalog
5034#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005035extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005036#else
5037#ifndef xmlLoadCatalog
5038extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005039#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005041#endif
5042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005043
5044#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005045#ifdef bottom_catalog
5046#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005047extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005048#else
5049#ifndef xmlLoadCatalogs
5050extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005051#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005053#endif
5054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005056#ifdef bottom_xmlIO
5057#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00005058extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005059#else
5060#ifndef xmlLoadExternalEntity
5061extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005062#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005063#endif
5064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005065
5066#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005067#ifdef bottom_catalog
5068#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005069extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005070#else
5071#ifndef xmlLoadSGMLSuperCatalog
5072extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005073#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005075#endif
5076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005077
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005078#ifdef bottom_threads
5079#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005080extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005081#else
5082#ifndef xmlLockLibrary
5083extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005084#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005085#endif
5086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005087
5088#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005089#ifdef bottom_debugXML
5090#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005091extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005092#else
5093#ifndef xmlLsCountNode
5094extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005095#define xmlLsCountNode xmlLsCountNode__internal_alias
5096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005097#endif
5098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005099
5100#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005101#ifdef bottom_debugXML
5102#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005103extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005104#else
5105#ifndef xmlLsOneNode
5106extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005107#define xmlLsOneNode xmlLsOneNode__internal_alias
5108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005109#endif
5110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005111
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005112#ifdef bottom_xmlmemory
5113#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005114extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005115#else
5116#ifndef xmlMallocAtomicLoc
5117extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005118#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005119#endif
5120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005121
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005122#ifdef bottom_xmlmemory
5123#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005124extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005125#else
5126#ifndef xmlMallocLoc
5127extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005128#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005129#endif
5130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005131
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005132#ifdef bottom_xmlmemory
5133#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005134extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005135#else
5136#ifndef xmlMemBlocks
5137extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005138#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005139#endif
5140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005142#ifdef bottom_xmlmemory
5143#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005144extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005145#else
5146#ifndef xmlMemDisplay
5147extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005148#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005149#endif
5150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005152#ifdef bottom_xmlmemory
5153#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005154extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005155#else
5156#ifndef xmlMemFree
5157extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005158#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005159#endif
5160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005161
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005162#ifdef bottom_xmlmemory
5163#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005164extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005165#else
5166#ifndef xmlMemGet
5167extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005168#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005169#endif
5170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005171
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005172#ifdef bottom_xmlmemory
5173#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005174extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005175#else
5176#ifndef xmlMemMalloc
5177extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005178#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005179#endif
5180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005181
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005182#ifdef bottom_xmlmemory
5183#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005184extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005185#else
5186#ifndef xmlMemRealloc
5187extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005188#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005189#endif
5190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005191
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005192#ifdef bottom_xmlmemory
5193#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005194extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005195#else
5196#ifndef xmlMemSetup
5197extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005198#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005199#endif
5200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005201
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005202#ifdef bottom_xmlmemory
5203#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005204extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005205#else
5206#ifndef xmlMemShow
5207extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005208#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005209#endif
5210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005211
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005212#ifdef bottom_xmlmemory
5213#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005214extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005215#else
5216#ifndef xmlMemStrdupLoc
5217extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005218#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005219#endif
5220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005221
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005222#ifdef bottom_xmlmemory
5223#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005224extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005225#else
5226#ifndef xmlMemUsed
5227extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005228#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005229#endif
5230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005232#ifdef bottom_xmlmemory
5233#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005234extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005235#else
5236#ifndef xmlMemoryDump
5237extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005238#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005239#endif
5240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005242#ifdef bottom_xmlmemory
5243#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005244extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005245#else
5246#ifndef xmlMemoryStrdup
5247extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005248#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005249#endif
5250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005251
5252#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005253#ifdef bottom_xmlmodule
5254#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005255extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005256#else
5257#ifndef xmlModuleClose
5258extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005259#define xmlModuleClose xmlModuleClose__internal_alias
5260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005261#endif
5262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005263
5264#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005265#ifdef bottom_xmlmodule
5266#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005267extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005268#else
5269#ifndef xmlModuleFree
5270extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005271#define xmlModuleFree xmlModuleFree__internal_alias
5272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005273#endif
5274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005275
5276#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005277#ifdef bottom_xmlmodule
5278#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005279extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005280#else
5281#ifndef xmlModuleOpen
5282extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005283#define xmlModuleOpen xmlModuleOpen__internal_alias
5284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005285#endif
5286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005287
5288#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005289#ifdef bottom_xmlmodule
5290#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005291extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005292#else
5293#ifndef xmlModuleSymbol
5294extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005295#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5296#endif
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_threads
5301#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005302extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005303#else
5304#ifndef xmlMutexLock
5305extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005306#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005307#endif
5308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005309
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005310#ifdef bottom_threads
5311#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005312extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005313#else
5314#ifndef xmlMutexUnlock
5315extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005316#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005317#endif
5318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005319
5320#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005321#ifdef bottom_legacy
5322#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005323extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005324#else
5325#ifndef xmlNamespaceParseNCName
5326extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005327#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005329#endif
5330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005331
5332#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005333#ifdef bottom_legacy
5334#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005335extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005336#else
5337#ifndef xmlNamespaceParseNSDef
5338extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005339#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005341#endif
5342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005343
5344#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005345#ifdef bottom_legacy
5346#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005347extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005348#else
5349#ifndef xmlNamespaceParseQName
5350extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005351#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005353#endif
5354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005355
5356#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005357#ifdef bottom_nanoftp
5358#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005359extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005360#else
5361#ifndef xmlNanoFTPCheckResponse
5362extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005363#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005365#endif
5366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005367
5368#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005369#ifdef bottom_nanoftp
5370#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005371extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005372#else
5373#ifndef xmlNanoFTPCleanup
5374extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005375#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005377#endif
5378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005379
5380#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005381#ifdef bottom_nanoftp
5382#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005383extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005384#else
5385#ifndef xmlNanoFTPClose
5386extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005387#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005389#endif
5390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005391
5392#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005393#ifdef bottom_nanoftp
5394#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005395extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005396#else
5397#ifndef xmlNanoFTPCloseConnection
5398extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005399#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005401#endif
5402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005403
5404#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005405#ifdef bottom_nanoftp
5406#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005407extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005408#else
5409#ifndef xmlNanoFTPConnect
5410extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005411#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005413#endif
5414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005415
5416#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005417#ifdef bottom_nanoftp
5418#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005419extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005420#else
5421#ifndef xmlNanoFTPConnectTo
5422extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005423#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005425#endif
5426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005427
5428#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005429#ifdef bottom_nanoftp
5430#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005431extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005432#else
5433#ifndef xmlNanoFTPCwd
5434extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005435#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005437#endif
5438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005439
5440#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005441#ifdef bottom_nanoftp
5442#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005443extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005444#else
5445#ifndef xmlNanoFTPDele
5446extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005447#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005449#endif
5450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005451
5452#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005453#ifdef bottom_nanoftp
5454#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005455extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005456#else
5457#ifndef xmlNanoFTPFreeCtxt
5458extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005459#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005461#endif
5462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005463
5464#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005465#ifdef bottom_nanoftp
5466#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005467extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005468#else
5469#ifndef xmlNanoFTPGet
5470extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005471#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005473#endif
5474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005475
5476#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005477#ifdef bottom_nanoftp
5478#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005479extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005480#else
5481#ifndef xmlNanoFTPGetConnection
5482extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005483#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005485#endif
5486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005487
5488#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005489#ifdef bottom_nanoftp
5490#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005491extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005492#else
5493#ifndef xmlNanoFTPGetResponse
5494extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005495#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005497#endif
5498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005499
5500#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005501#ifdef bottom_nanoftp
5502#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005503extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005504#else
5505#ifndef xmlNanoFTPGetSocket
5506extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005507#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005509#endif
5510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005511
5512#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005513#ifdef bottom_nanoftp
5514#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005515extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005516#else
5517#ifndef xmlNanoFTPInit
5518extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005519#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005521#endif
5522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005523
5524#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005525#ifdef bottom_nanoftp
5526#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005527extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005528#else
5529#ifndef xmlNanoFTPList
5530extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005531#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005533#endif
5534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005535
5536#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005537#ifdef bottom_nanoftp
5538#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005539extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005540#else
5541#ifndef xmlNanoFTPNewCtxt
5542extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005543#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005545#endif
5546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005547
5548#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005549#ifdef bottom_nanoftp
5550#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005551extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005552#else
5553#ifndef xmlNanoFTPOpen
5554extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005555#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005557#endif
5558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005559
5560#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005561#ifdef bottom_nanoftp
5562#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005563extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005564#else
5565#ifndef xmlNanoFTPProxy
5566extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005567#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005569#endif
5570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005571
5572#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005573#ifdef bottom_nanoftp
5574#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005575extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005576#else
5577#ifndef xmlNanoFTPQuit
5578extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005579#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005581#endif
5582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005583
5584#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005585#ifdef bottom_nanoftp
5586#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005587extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005588#else
5589#ifndef xmlNanoFTPRead
5590extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005591#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005593#endif
5594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005595
5596#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005597#ifdef bottom_nanoftp
5598#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005599extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005600#else
5601#ifndef xmlNanoFTPScanProxy
5602extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005603#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005605#endif
5606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005607
5608#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005609#ifdef bottom_nanoftp
5610#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005611extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005612#else
5613#ifndef xmlNanoFTPUpdateURL
5614extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005615#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005617#endif
5618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005619
5620#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005621#ifdef bottom_nanohttp
5622#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005623extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005624#else
5625#ifndef xmlNanoHTTPAuthHeader
5626extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005627#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005629#endif
5630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005631
5632#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005633#ifdef bottom_nanohttp
5634#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005635extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005636#else
5637#ifndef xmlNanoHTTPCleanup
5638extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005639#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005641#endif
5642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005643
5644#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005645#ifdef bottom_nanohttp
5646#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005647extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005648#else
5649#ifndef xmlNanoHTTPClose
5650extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005651#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005653#endif
5654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005655
5656#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005657#ifdef bottom_nanohttp
5658#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005659extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005660#else
5661#ifndef xmlNanoHTTPContentLength
5662extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005663#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005665#endif
5666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005667
5668#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005669#ifdef bottom_nanohttp
5670#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005671extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005672#else
5673#ifndef xmlNanoHTTPEncoding
5674extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005675#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005677#endif
5678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005679
5680#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005681#ifdef bottom_nanohttp
5682#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005683extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005684#else
5685#ifndef xmlNanoHTTPFetch
5686extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005687#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005689#endif
5690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005691
5692#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005693#ifdef bottom_nanohttp
5694#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005695extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005696#else
5697#ifndef xmlNanoHTTPInit
5698extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005699#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005701#endif
5702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005703
5704#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005705#ifdef bottom_nanohttp
5706#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005707extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005708#else
5709#ifndef xmlNanoHTTPMethod
5710extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005711#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005713#endif
5714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005715
5716#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005717#ifdef bottom_nanohttp
5718#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005719extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005720#else
5721#ifndef xmlNanoHTTPMethodRedir
5722extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005723#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005725#endif
5726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005727
5728#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005729#ifdef bottom_nanohttp
5730#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005731extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005732#else
5733#ifndef xmlNanoHTTPMimeType
5734extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005735#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005737#endif
5738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005739
5740#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005741#ifdef bottom_nanohttp
5742#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005743extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005744#else
5745#ifndef xmlNanoHTTPOpen
5746extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005747#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005749#endif
5750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005751
5752#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005753#ifdef bottom_nanohttp
5754#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005755extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005756#else
5757#ifndef xmlNanoHTTPOpenRedir
5758extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005759#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005761#endif
5762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005763
5764#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005765#ifdef bottom_nanohttp
5766#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005767extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005768#else
5769#ifndef xmlNanoHTTPRead
5770extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005771#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005773#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005774#endif
5775
5776#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005777#ifdef bottom_nanohttp
5778#undef xmlNanoHTTPRedir
5779extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5780#else
5781#ifndef xmlNanoHTTPRedir
5782extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5783#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5784#endif
5785#endif
5786#endif
5787
5788#if defined(LIBXML_HTTP_ENABLED)
5789#ifdef bottom_nanohttp
5790#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005791extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005792#else
5793#ifndef xmlNanoHTTPReturnCode
5794extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005795#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005797#endif
5798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005799
5800#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005801#ifdef bottom_nanohttp
5802#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005803extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005804#else
5805#ifndef xmlNanoHTTPSave
5806extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005807#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005809#endif
5810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005811
5812#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005813#ifdef bottom_nanohttp
5814#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005815extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005816#else
5817#ifndef xmlNanoHTTPScanProxy
5818extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005819#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005821#endif
5822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005823
5824#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005825#ifdef bottom_xmlregexp
5826#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005827extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005828#else
5829#ifndef xmlNewAutomata
5830extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005831#define xmlNewAutomata xmlNewAutomata__internal_alias
5832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005833#endif
5834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005835
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005836#ifdef bottom_tree
5837#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005838extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005839#else
5840#ifndef xmlNewCDataBlock
5841extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005842#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005843#endif
5844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005845
5846#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005847#ifdef bottom_catalog
5848#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005849extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005850#else
5851#ifndef xmlNewCatalog
5852extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005853#define xmlNewCatalog xmlNewCatalog__internal_alias
5854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005855#endif
5856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005858#ifdef bottom_encoding
5859#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005860extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005861#else
5862#ifndef xmlNewCharEncodingHandler
5863extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005864#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005865#endif
5866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005868#ifdef bottom_tree
5869#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005870extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005871#else
5872#ifndef xmlNewCharRef
5873extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005874#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005875#endif
5876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005877
5878#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005879#ifdef bottom_tree
5880#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005881extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005882#else
5883#ifndef xmlNewChild
5884extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005885#define xmlNewChild xmlNewChild__internal_alias
5886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005887#endif
5888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005890#ifdef bottom_tree
5891#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005892extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005893#else
5894#ifndef xmlNewComment
5895extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005896#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005897#endif
5898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005900#ifdef bottom_tree
5901#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005902extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005903#else
5904#ifndef xmlNewDoc
5905extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005906#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005907#endif
5908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005910#ifdef bottom_tree
5911#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005912extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005913#else
5914#ifndef xmlNewDocComment
5915extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005916#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005917#endif
5918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005920#ifdef bottom_valid
5921#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005922extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005923#else
5924#ifndef xmlNewDocElementContent
5925extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005926#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005927#endif
5928#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005929
Daniel Veillardbe076e92005-01-04 20:18:14 +00005930#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005931#ifdef bottom_tree
5932#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005933extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005934#else
5935#ifndef xmlNewDocFragment
5936extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005937#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005939#endif
5940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005942#ifdef bottom_tree
5943#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005944extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005945#else
5946#ifndef xmlNewDocNode
5947extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005948#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005949#endif
5950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005952#ifdef bottom_tree
5953#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005954extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005955#else
5956#ifndef xmlNewDocNodeEatName
5957extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005958#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005959#endif
5960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005962#ifdef bottom_tree
5963#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005964extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005965#else
5966#ifndef xmlNewDocPI
5967extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005968#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005969#endif
5970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005972#ifdef bottom_tree
5973#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005974extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005975#else
5976#ifndef xmlNewDocProp
5977extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005978#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005979#endif
5980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005981
5982#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005983#ifdef bottom_tree
5984#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005985extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005986#else
5987#ifndef xmlNewDocRawNode
5988extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005989#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
5990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005991#endif
5992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005993
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005994#ifdef bottom_tree
5995#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005996extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005997#else
5998#ifndef xmlNewDocText
5999extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006000#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006001#endif
6002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006004#ifdef bottom_tree
6005#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006006extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006007#else
6008#ifndef xmlNewDocTextLen
6009extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006010#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006011#endif
6012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006014#ifdef bottom_tree
6015#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006016extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006017#else
6018#ifndef xmlNewDtd
6019extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006020#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006021#endif
6022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006024#ifdef bottom_valid
6025#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006026extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006027#else
6028#ifndef xmlNewElementContent
6029extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006030#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006031#endif
6032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006034#ifdef bottom_parserInternals
6035#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006036extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006037#else
6038#ifndef xmlNewEntityInputStream
6039extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006040#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006041#endif
6042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006043
6044#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006045#ifdef bottom_legacy
6046#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006047extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006048#else
6049#ifndef xmlNewGlobalNs
6050extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006051#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006053#endif
6054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006056#ifdef bottom_parserInternals
6057#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006058extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006059#else
6060#ifndef xmlNewIOInputStream
6061extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006062#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006063#endif
6064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006066#ifdef bottom_parserInternals
6067#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006068extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006069#else
6070#ifndef xmlNewInputFromFile
6071extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006072#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006073#endif
6074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006076#ifdef bottom_parserInternals
6077#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006078extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006079#else
6080#ifndef xmlNewInputStream
6081extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006082#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006083#endif
6084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006086#ifdef bottom_threads
6087#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006088extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006089#else
6090#ifndef xmlNewMutex
6091extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006092#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006093#endif
6094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006095
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006096#ifdef bottom_tree
6097#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006098extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006099#else
6100#ifndef xmlNewNode
6101extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006102#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006103#endif
6104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006105
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006106#ifdef bottom_tree
6107#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006108extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006109#else
6110#ifndef xmlNewNodeEatName
6111extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006112#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006113#endif
6114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006115
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006116#ifdef bottom_tree
6117#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006118extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006119#else
6120#ifndef xmlNewNs
6121extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006122#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006123#endif
6124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006126#ifdef bottom_tree
6127#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006128extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006129#else
6130#ifndef xmlNewNsProp
6131extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006132#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006133#endif
6134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006135
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006136#ifdef bottom_tree
6137#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006138extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006139#else
6140#ifndef xmlNewNsPropEatName
6141extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006142#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006143#endif
6144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006145
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006146#ifdef bottom_tree
6147#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006148extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006149#else
6150#ifndef xmlNewPI
6151extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006152#define xmlNewPI xmlNewPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006153#endif
6154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006155
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006156#ifdef bottom_parserInternals
6157#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006158extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006159#else
6160#ifndef xmlNewParserCtxt
6161extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006162#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006163#endif
6164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006165
6166#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006167#ifdef bottom_tree
6168#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006169extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006170#else
6171#ifndef xmlNewProp
6172extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006173#define xmlNewProp xmlNewProp__internal_alias
6174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006175#endif
6176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006177
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006178#ifdef bottom_threads
6179#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006180extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006181#else
6182#ifndef xmlNewRMutex
6183extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006184#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006185#endif
6186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006187
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006188#ifdef bottom_tree
6189#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006190extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006191#else
6192#ifndef xmlNewReference
6193extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006194#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006195#endif
6196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006197
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006198#ifdef bottom_parserInternals
6199#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006200extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006201#else
6202#ifndef xmlNewStringInputStream
6203extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006204#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006205#endif
6206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006207
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006208#ifdef bottom_tree
6209#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006210extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006211#else
6212#ifndef xmlNewText
6213extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006214#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006215#endif
6216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006217
6218#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006219#ifdef bottom_tree
6220#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006221extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006222#else
6223#ifndef xmlNewTextChild
6224extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006225#define xmlNewTextChild xmlNewTextChild__internal_alias
6226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006227#endif
6228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006229
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006230#ifdef bottom_tree
6231#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006232extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006233#else
6234#ifndef xmlNewTextLen
6235extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006236#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006237#endif
6238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006239
6240#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006241#ifdef bottom_xmlreader
6242#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006243extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006244#else
6245#ifndef xmlNewTextReader
6246extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006247#define xmlNewTextReader xmlNewTextReader__internal_alias
6248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006249#endif
6250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006251
6252#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006253#ifdef bottom_xmlreader
6254#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006255extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006256#else
6257#ifndef xmlNewTextReaderFilename
6258extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006259#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006261#endif
6262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006263
6264#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006265#ifdef bottom_xmlwriter
6266#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006267extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006268#else
6269#ifndef xmlNewTextWriter
6270extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006271#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006273#endif
6274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006275
6276#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006277#ifdef bottom_xmlwriter
6278#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006279extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006280#else
6281#ifndef xmlNewTextWriterDoc
6282extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006283#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006285#endif
6286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006287
6288#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006289#ifdef bottom_xmlwriter
6290#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006291extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006292#else
6293#ifndef xmlNewTextWriterFilename
6294extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006295#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006297#endif
6298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006299
6300#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006301#ifdef bottom_xmlwriter
6302#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006303extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006304#else
6305#ifndef xmlNewTextWriterMemory
6306extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006307#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006309#endif
6310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006311
6312#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006313#ifdef bottom_xmlwriter
6314#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006315extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006316#else
6317#ifndef xmlNewTextWriterPushParser
6318extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006319#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006321#endif
6322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006323
6324#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006325#ifdef bottom_xmlwriter
6326#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006327extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006328#else
6329#ifndef xmlNewTextWriterTree
6330extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006331#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006333#endif
6334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006335
6336#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006337#ifdef bottom_valid
6338#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006339extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006340#else
6341#ifndef xmlNewValidCtxt
6342extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006343#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006345#endif
6346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006347
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006348#ifdef bottom_parserInternals
6349#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006350extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006351#else
6352#ifndef xmlNextChar
6353extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006354#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006355#endif
6356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006357
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006358#ifdef bottom_xmlIO
6359#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006360extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006361#else
6362#ifndef xmlNoNetExternalEntityLoader
6363extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006364#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006365#endif
6366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006367
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006368#ifdef bottom_tree
6369#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006370extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006371#else
6372#ifndef xmlNodeAddContent
6373extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006374#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006375#endif
6376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006377
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006378#ifdef bottom_tree
6379#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006380extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006381#else
6382#ifndef xmlNodeAddContentLen
6383extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006384#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006385#endif
6386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006387
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006388#ifdef bottom_tree
6389#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006390extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006391#else
6392#ifndef xmlNodeBufGetContent
6393extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006394#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006395#endif
6396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006397
6398#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006399#ifdef bottom_xmlsave
6400#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006401extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006402#else
6403#ifndef xmlNodeDump
6404extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006405#define xmlNodeDump xmlNodeDump__internal_alias
6406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006407#endif
6408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006409
6410#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006411#ifdef bottom_xmlsave
6412#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006413extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006414#else
6415#ifndef xmlNodeDumpOutput
6416extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006417#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006419#endif
6420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006422#ifdef bottom_tree
6423#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006424extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006425#else
6426#ifndef xmlNodeGetBase
6427extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006428#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006429#endif
6430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006431
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006432#ifdef bottom_tree
6433#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006434extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006435#else
6436#ifndef xmlNodeGetContent
6437extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006438#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006439#endif
6440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006441
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006442#ifdef bottom_tree
6443#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006444extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006445#else
6446#ifndef xmlNodeGetLang
6447extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006448#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006449#endif
6450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006451
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006452#ifdef bottom_tree
6453#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006454extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006455#else
6456#ifndef xmlNodeGetSpacePreserve
6457extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006458#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006459#endif
6460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006461
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006462#ifdef bottom_tree
6463#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006464extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006465#else
6466#ifndef xmlNodeIsText
6467extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006468#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006469#endif
6470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006471
6472#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006473#ifdef bottom_tree
6474#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006475extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006476#else
6477#ifndef xmlNodeListGetRawString
6478extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006479#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006481#endif
6482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006484#ifdef bottom_tree
6485#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006486extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006487#else
6488#ifndef xmlNodeListGetString
6489extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006490#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006491#endif
6492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006493
6494#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006495#ifdef bottom_tree
6496#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006497extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006498#else
6499#ifndef xmlNodeSetBase
6500extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006501#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006503#endif
6504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006506#ifdef bottom_tree
6507#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006508extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006509#else
6510#ifndef xmlNodeSetContent
6511extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006512#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006513#endif
6514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006515
6516#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006517#ifdef bottom_tree
6518#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006519extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006520#else
6521#ifndef xmlNodeSetContentLen
6522extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006523#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006525#endif
6526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006527
6528#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006529#ifdef bottom_tree
6530#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006531extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006532#else
6533#ifndef xmlNodeSetLang
6534extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006535#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006537#endif
6538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006539
6540#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006541#ifdef bottom_tree
6542#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006543extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006544#else
6545#ifndef xmlNodeSetName
6546extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006547#define xmlNodeSetName xmlNodeSetName__internal_alias
6548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006549#endif
6550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006551
6552#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006553#ifdef bottom_tree
6554#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006555extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006556#else
6557#ifndef xmlNodeSetSpacePreserve
6558extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006559#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__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_uri
6565#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006566extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006567#else
6568#ifndef xmlNormalizeURIPath
6569extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006570#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006571#endif
6572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006573
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006574#ifdef bottom_xmlIO
6575#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006576extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006577#else
6578#ifndef xmlNormalizeWindowsPath
6579extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006580#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006581#endif
6582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006583
6584#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006585#ifdef bottom_xmlIO
6586#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006587extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006588#else
6589#ifndef xmlOutputBufferClose
6590extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006591#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006593#endif
6594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006595
6596#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006597#ifdef bottom_xmlIO
Daniel Veillard67952602006-01-05 15:29:44 +00006598#undef xmlOutputBufferCreateBuffer
6599extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6600#else
6601#ifndef xmlOutputBufferCreateBuffer
6602extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6603#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6604#endif
6605#endif
6606#endif
6607
6608#if defined(LIBXML_OUTPUT_ENABLED)
6609#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006610#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006611extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006612#else
6613#ifndef xmlOutputBufferCreateFd
6614extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006615#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006621#ifdef bottom_xmlIO
6622#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006623extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006624#else
6625#ifndef xmlOutputBufferCreateFile
6626extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006627#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006629#endif
6630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006631
6632#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006633#ifdef bottom_xmlIO
6634#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006635extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006636#else
6637#ifndef xmlOutputBufferCreateFilename
6638extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006639#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__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_xmlIO
6645#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006646extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006647#else
6648#ifndef xmlOutputBufferCreateFilenameDefault
6649extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006650#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006651#endif
6652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006653
6654#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006655#ifdef bottom_xmlIO
6656#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006657extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006658#else
6659#ifndef xmlOutputBufferCreateIO
6660extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006661#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006663#endif
6664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006665
6666#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006667#ifdef bottom_xmlIO
6668#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006669extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006670#else
6671#ifndef xmlOutputBufferFlush
6672extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006673#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006675#endif
6676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006677
6678#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006679#ifdef bottom_xmlIO
6680#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006681extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006682#else
6683#ifndef xmlOutputBufferWrite
6684extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006685#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006687#endif
6688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006689
6690#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006691#ifdef bottom_xmlIO
6692#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006693extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006694#else
6695#ifndef xmlOutputBufferWriteEscape
6696extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006697#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006699#endif
6700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006701
6702#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006703#ifdef bottom_xmlIO
6704#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006705extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006706#else
6707#ifndef xmlOutputBufferWriteString
6708extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006709#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006711#endif
6712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006713
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006714#ifdef bottom_parser
6715#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006716extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006717#else
6718#ifndef xmlParseAttValue
6719extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006720#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006721#endif
6722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006723
6724#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006725#ifdef bottom_parser
6726#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006727extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006728#else
6729#ifndef xmlParseAttribute
6730extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006731#define xmlParseAttribute xmlParseAttribute__internal_alias
6732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006733#endif
6734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006736#ifdef bottom_parser
6737#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006738extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006739#else
6740#ifndef xmlParseAttributeListDecl
6741extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006742#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006743#endif
6744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006746#ifdef bottom_parser
6747#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006748extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006749#else
6750#ifndef xmlParseAttributeType
6751extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006752#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006753#endif
6754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006755
6756#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006757#ifdef bottom_parser
6758#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006759extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006760#else
6761#ifndef xmlParseBalancedChunkMemory
6762extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006763#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006765#endif
6766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006767
6768#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006769#ifdef bottom_parser
6770#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006771extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006772#else
6773#ifndef xmlParseBalancedChunkMemoryRecover
6774extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006775#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006777#endif
6778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006780#ifdef bottom_parser
6781#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006782extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006783#else
6784#ifndef xmlParseCDSect
6785extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006786#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006787#endif
6788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006789
6790#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006791#ifdef bottom_catalog
6792#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006793extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006794#else
6795#ifndef xmlParseCatalogFile
6796extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006797#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006799#endif
6800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006802#ifdef bottom_parser
6803#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006804extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006805#else
6806#ifndef xmlParseCharData
6807extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006808#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006809#endif
6810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006812#ifdef bottom_encoding
6813#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006814extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006815#else
6816#ifndef xmlParseCharEncoding
6817extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006818#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006819#endif
6820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006822#ifdef bottom_parser
6823#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006824extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006825#else
6826#ifndef xmlParseCharRef
6827extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006828#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006829#endif
6830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006831
6832#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006833#ifdef bottom_parser
6834#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006835extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006836#else
6837#ifndef xmlParseChunk
6838extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006839#define xmlParseChunk xmlParseChunk__internal_alias
6840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006841#endif
6842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006843
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006844#ifdef bottom_parser
6845#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006846extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006847#else
6848#ifndef xmlParseComment
6849extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006850#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006851#endif
6852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006853
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006854#ifdef bottom_parser
6855#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006856extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006857#else
6858#ifndef xmlParseContent
6859extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006860#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006861#endif
6862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006863
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006864#ifdef bottom_parser
6865#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006866extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006867#else
6868#ifndef xmlParseCtxtExternalEntity
6869extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006870#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006871#endif
6872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006873
6874#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006875#ifdef bottom_parser
6876#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006877extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006878#else
6879#ifndef xmlParseDTD
6880extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006881#define xmlParseDTD xmlParseDTD__internal_alias
6882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006883#endif
6884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006885
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006886#ifdef bottom_parser
6887#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006888extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006889#else
6890#ifndef xmlParseDefaultDecl
6891extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006892#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006893#endif
6894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006895
6896#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006897#ifdef bottom_parser
6898#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006899extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006900#else
6901#ifndef xmlParseDoc
6902extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006903#define xmlParseDoc xmlParseDoc__internal_alias
6904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006905#endif
6906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006907
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006908#ifdef bottom_parser
6909#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006910extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006911#else
6912#ifndef xmlParseDocTypeDecl
6913extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006914#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006915#endif
6916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006917
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006918#ifdef bottom_parser
6919#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006920extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006921#else
6922#ifndef xmlParseDocument
6923extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006924#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006925#endif
6926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006927
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006928#ifdef bottom_parser
6929#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006930extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006931#else
6932#ifndef xmlParseElement
6933extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006934#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006935#endif
6936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006937
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006938#ifdef bottom_parser
6939#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006940extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006941#else
6942#ifndef xmlParseElementChildrenContentDecl
6943extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006944#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006945#endif
6946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006947
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006948#ifdef bottom_parser
6949#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006950extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006951#else
6952#ifndef xmlParseElementContentDecl
6953extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006954#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006955#endif
6956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006957
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006958#ifdef bottom_parser
6959#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006960extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006961#else
6962#ifndef xmlParseElementDecl
6963extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006964#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006965#endif
6966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006967
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006968#ifdef bottom_parser
6969#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006970extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006971#else
6972#ifndef xmlParseElementMixedContentDecl
6973extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006974#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006975#endif
6976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006977
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006978#ifdef bottom_parser
6979#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006980extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006981#else
6982#ifndef xmlParseEncName
6983extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006984#define xmlParseEncName xmlParseEncName__internal_alias
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 xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006990extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006991#else
6992#ifndef xmlParseEncodingDecl
6993extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006994#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006995#endif
6996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006997
6998#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006999#ifdef bottom_parser
7000#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007001extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007002#else
7003#ifndef xmlParseEndTag
7004extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007005#define xmlParseEndTag xmlParseEndTag__internal_alias
7006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007007#endif
7008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007009
7010#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007011#ifdef bottom_parser
7012#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007013extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007014#else
7015#ifndef xmlParseEntity
7016extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007017#define xmlParseEntity xmlParseEntity__internal_alias
7018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007019#endif
7020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007022#ifdef bottom_parser
7023#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007024extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007025#else
7026#ifndef xmlParseEntityDecl
7027extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007028#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007029#endif
7030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007032#ifdef bottom_parser
7033#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007034extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007035#else
7036#ifndef xmlParseEntityRef
7037extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007038#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007039#endif
7040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007041
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007042#ifdef bottom_parser
7043#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007044extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007045#else
7046#ifndef xmlParseEntityValue
7047extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007048#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007049#endif
7050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007051
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007052#ifdef bottom_parser
7053#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007054extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007055#else
7056#ifndef xmlParseEnumeratedType
7057extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007058#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007059#endif
7060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007061
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007062#ifdef bottom_parser
7063#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007064extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007065#else
7066#ifndef xmlParseEnumerationType
7067extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007068#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007069#endif
7070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007071
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007072#ifdef bottom_parser
7073#undef xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007074extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007075#else
7076#ifndef xmlParseExtParsedEnt
7077extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007078#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007079#endif
7080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007081
7082#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007083#ifdef bottom_parser
7084#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007085extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007086#else
7087#ifndef xmlParseExternalEntity
7088extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007089#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007091#endif
7092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007093
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007094#ifdef bottom_parser
7095#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007096extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007097#else
7098#ifndef xmlParseExternalID
7099extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007100#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007101#endif
7102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007103
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007104#ifdef bottom_parser
7105#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007106extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007107#else
7108#ifndef xmlParseExternalSubset
7109extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007110#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007111#endif
7112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007113
7114#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007115#ifdef bottom_parser
7116#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007117extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007118#else
7119#ifndef xmlParseFile
7120extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007121#define xmlParseFile xmlParseFile__internal_alias
7122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007123#endif
7124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007126#ifdef bottom_parser
7127#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007128extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007129#else
7130#ifndef xmlParseInNodeContext
7131extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007132#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007133#endif
7134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007135
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007136#ifdef bottom_parser
7137#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007138extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007139#else
7140#ifndef xmlParseMarkupDecl
7141extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007142#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007143#endif
7144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007145
7146#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007147#ifdef bottom_parser
7148#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007149extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007150#else
7151#ifndef xmlParseMemory
7152extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007153#define xmlParseMemory xmlParseMemory__internal_alias
7154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007155#endif
7156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007157
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007158#ifdef bottom_parser
7159#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007160extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007161#else
7162#ifndef xmlParseMisc
7163extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007164#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007165#endif
7166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007167
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007168#ifdef bottom_parser
7169#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007170extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007171#else
7172#ifndef xmlParseName
7173extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007174#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007175#endif
7176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007177
7178#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007179#ifdef bottom_legacy
7180#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007181extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007182#else
7183#ifndef xmlParseNamespace
7184extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007185#define xmlParseNamespace xmlParseNamespace__internal_alias
7186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007187#endif
7188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007189
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007190#ifdef bottom_parser
7191#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007192extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007193#else
7194#ifndef xmlParseNmtoken
7195extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007196#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007197#endif
7198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007199
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007200#ifdef bottom_parser
7201#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007202extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007203#else
7204#ifndef xmlParseNotationDecl
7205extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007206#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007207#endif
7208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007209
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007210#ifdef bottom_parser
7211#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007212extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007213#else
7214#ifndef xmlParseNotationType
7215extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007216#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007217#endif
7218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007220#ifdef bottom_parser
7221#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007222extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007223#else
7224#ifndef xmlParsePEReference
7225extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007226#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007227#endif
7228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007229
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007230#ifdef bottom_parser
7231#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007232extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007233#else
7234#ifndef xmlParsePI
7235extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007236#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007237#endif
7238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007239
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007240#ifdef bottom_parser
7241#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007242extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007243#else
7244#ifndef xmlParsePITarget
7245extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007246#define xmlParsePITarget xmlParsePITarget__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007247#endif
7248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007249
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007250#ifdef bottom_parser
7251#undef xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007252extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007253#else
7254#ifndef xmlParsePubidLiteral
7255extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007256#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007257#endif
7258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007259
7260#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007261#ifdef bottom_legacy
7262#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007263extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007264#else
7265#ifndef xmlParseQuotedString
7266extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007267#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007269#endif
7270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007271
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007272#ifdef bottom_parser
7273#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007274extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007275#else
7276#ifndef xmlParseReference
7277extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007278#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007279#endif
7280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007281
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007282#ifdef bottom_parser
7283#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007284extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007285#else
7286#ifndef xmlParseSDDecl
7287extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007288#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007289#endif
7290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007291
7292#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007293#ifdef bottom_parser
7294#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007295extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007296#else
7297#ifndef xmlParseStartTag
7298extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007299#define xmlParseStartTag xmlParseStartTag__internal_alias
7300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007301#endif
7302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007303
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007304#ifdef bottom_parser
7305#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007306extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007307#else
7308#ifndef xmlParseSystemLiteral
7309extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007310#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007311#endif
7312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007313
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007314#ifdef bottom_parser
7315#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007316extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007317#else
7318#ifndef xmlParseTextDecl
7319extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007320#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007321#endif
7322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007323
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007324#ifdef bottom_uri
7325#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007326extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007327#else
7328#ifndef xmlParseURI
7329extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007330#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007331#endif
7332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007333
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007334#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007335#undef xmlParseURIRaw
7336extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7337#else
7338#ifndef xmlParseURIRaw
7339extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7340#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7341#endif
7342#endif
7343
7344#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007345#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007346extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007347#else
7348#ifndef xmlParseURIReference
7349extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007350#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007351#endif
7352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007353
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007354#ifdef bottom_parser
7355#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007356extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007357#else
7358#ifndef xmlParseVersionInfo
7359extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007360#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007361#endif
7362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007364#ifdef bottom_parser
7365#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007366extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007367#else
7368#ifndef xmlParseVersionNum
7369extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007370#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007371#endif
7372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007374#ifdef bottom_parser
7375#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007376extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007377#else
7378#ifndef xmlParseXMLDecl
7379extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007380#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
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_parserInternals
7385#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007386extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007387#else
7388#ifndef xmlParserAddNodeInfo
7389extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007390#define xmlParserAddNodeInfo xmlParserAddNodeInfo__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_error
7395#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007396extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007397#else
7398#ifndef xmlParserError
7399extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007400#define xmlParserError xmlParserError__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_parserInternals
7405#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007406extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007407#else
7408#ifndef xmlParserFindNodeInfo
7409extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007410#define xmlParserFindNodeInfo xmlParserFindNodeInfo__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_parserInternals
7415#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007416extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007417#else
7418#ifndef xmlParserFindNodeInfoIndex
7419extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007420#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007421#endif
7422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007424#ifdef bottom_xmlIO
7425#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007426extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007427#else
7428#ifndef xmlParserGetDirectory
7429extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007430#define xmlParserGetDirectory xmlParserGetDirectory__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 xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007436extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007437#else
7438#ifndef xmlParserHandlePEReference
7439extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007440#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007441#endif
7442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007443
7444#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007445#ifdef bottom_legacy
7446#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007447extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007448#else
7449#ifndef xmlParserHandleReference
7450extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007451#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007453#endif
7454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007456#ifdef bottom_xmlIO
7457#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007458extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007459#else
7460#ifndef xmlParserInputBufferCreateFd
7461extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007462#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007463#endif
7464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007466#ifdef bottom_xmlIO
7467#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007468extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007469#else
7470#ifndef xmlParserInputBufferCreateFile
7471extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007472#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007473#endif
7474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007476#ifdef bottom_xmlIO
7477#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007478extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007479#else
7480#ifndef xmlParserInputBufferCreateFilename
7481extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007482#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007483#endif
7484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007486#ifdef bottom_xmlIO
7487#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007488extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007489#else
7490#ifndef xmlParserInputBufferCreateFilenameDefault
7491extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007492#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007493#endif
7494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007496#ifdef bottom_xmlIO
7497#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007498extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007499#else
7500#ifndef xmlParserInputBufferCreateIO
7501extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007502#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007503#endif
7504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007506#ifdef bottom_xmlIO
7507#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007508extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007509#else
7510#ifndef xmlParserInputBufferCreateMem
7511extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007512#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007513#endif
7514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007516#ifdef bottom_xmlIO
7517#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007518extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007519#else
7520#ifndef xmlParserInputBufferCreateStatic
7521extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007522#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007523#endif
7524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007526#ifdef bottom_xmlIO
7527#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007528extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007529#else
7530#ifndef xmlParserInputBufferGrow
7531extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007532#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
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 xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007538extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007539#else
7540#ifndef xmlParserInputBufferPush
7541extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007542#define xmlParserInputBufferPush xmlParserInputBufferPush__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 xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007548extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007549#else
7550#ifndef xmlParserInputBufferRead
7551extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007552#define xmlParserInputBufferRead xmlParserInputBufferRead__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_parserInternals
7557#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007558extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007559#else
7560#ifndef xmlParserInputGrow
7561extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007562#define xmlParserInputGrow xmlParserInputGrow__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_parserInternals
7567#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007568extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007569#else
7570#ifndef xmlParserInputRead
7571extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007572#define xmlParserInputRead xmlParserInputRead__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_parserInternals
7577#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007578extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007579#else
7580#ifndef xmlParserInputShrink
7581extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007582#define xmlParserInputShrink xmlParserInputShrink__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_error
7587#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007588extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007589#else
7590#ifndef xmlParserPrintFileContext
7591extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007592#define xmlParserPrintFileContext xmlParserPrintFileContext__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_error
7597#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007598extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007599#else
7600#ifndef xmlParserPrintFileInfo
7601extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007602#define xmlParserPrintFileInfo xmlParserPrintFileInfo__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_error
7607#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007608extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007609#else
7610#ifndef xmlParserValidityError
7611extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007612#define xmlParserValidityError xmlParserValidityError__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_error
7617#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007618extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007619#else
7620#ifndef xmlParserValidityWarning
7621extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007622#define xmlParserValidityWarning xmlParserValidityWarning__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_error
7627#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007628extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007629#else
7630#ifndef xmlParserWarning
7631extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007632#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007633#endif
7634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007635
7636#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007637#ifdef bottom_pattern
7638#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007639extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007640#else
7641#ifndef xmlPatternFromRoot
7642extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007643#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007645#endif
7646#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007647
7648#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007649#ifdef bottom_pattern
7650#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007651extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007652#else
7653#ifndef xmlPatternGetStreamCtxt
7654extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007655#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007657#endif
7658#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007659
7660#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007661#ifdef bottom_pattern
7662#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007663extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007664#else
7665#ifndef xmlPatternMatch
7666extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007667#define xmlPatternMatch xmlPatternMatch__internal_alias
7668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007669#endif
7670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007671
7672#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007673#ifdef bottom_pattern
7674#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007675extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007676#else
7677#ifndef xmlPatternMaxDepth
7678extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007679#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007681#endif
7682#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007683
7684#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007685#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007686#undef xmlPatternMinDepth
7687extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7688#else
7689#ifndef xmlPatternMinDepth
7690extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7691#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7692#endif
7693#endif
7694#endif
7695
7696#if defined(LIBXML_PATTERN_ENABLED)
7697#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007698#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007699extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007700#else
7701#ifndef xmlPatternStreamable
7702extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007703#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007705#endif
7706#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007707
7708#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007709#ifdef bottom_pattern
7710#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007711extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007712#else
7713#ifndef xmlPatterncompile
7714extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007715#define xmlPatterncompile xmlPatterncompile__internal_alias
7716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007717#endif
7718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007719
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007720#ifdef bottom_parserInternals
7721#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007722extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007723#else
7724#ifndef xmlPedanticParserDefault
7725extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007726#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007727#endif
7728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007729
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007730#ifdef bottom_parser
7731#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007732extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007733#else
7734#ifndef xmlPopInput
7735extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007736#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007737#endif
7738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007739
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007740#ifdef bottom_xmlIO
7741#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007742extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007743#else
7744#ifndef xmlPopInputCallbacks
7745extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007746#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007747#endif
7748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007750#ifdef bottom_uri
7751#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007752extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007753#else
7754#ifndef xmlPrintURI
7755extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007756#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007757#endif
7758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007759
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007760#ifdef bottom_parser
7761#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007762extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007763#else
7764#ifndef xmlPushInput
7765extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007766#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007767#endif
7768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007770#ifdef bottom_threads
7771#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007772extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007773#else
7774#ifndef xmlRMutexLock
7775extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007776#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007777#endif
7778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007780#ifdef bottom_threads
7781#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007782extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007783#else
7784#ifndef xmlRMutexUnlock
7785extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007786#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007787#endif
7788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007789
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007790#ifdef bottom_parser
7791#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007792extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007793#else
7794#ifndef xmlReadDoc
7795extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007796#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007797#endif
7798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007799
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007800#ifdef bottom_parser
7801#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007802extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007803#else
7804#ifndef xmlReadFd
7805extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007806#define xmlReadFd xmlReadFd__internal_alias
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_parser
7811#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007812extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007813#else
7814#ifndef xmlReadFile
7815extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007816#define xmlReadFile xmlReadFile__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 xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007822extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007823#else
7824#ifndef xmlReadIO
7825extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007826#define xmlReadIO xmlReadIO__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_parser
7831#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007832extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007833#else
7834#ifndef xmlReadMemory
7835extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007836#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007837#endif
7838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007839
7840#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007841#ifdef bottom_xmlreader
7842#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007843extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007844#else
7845#ifndef xmlReaderForDoc
7846extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007847#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007849#endif
7850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007851
7852#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007853#ifdef bottom_xmlreader
7854#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007855extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007856#else
7857#ifndef xmlReaderForFd
7858extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007859#define xmlReaderForFd xmlReaderForFd__internal_alias
7860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007861#endif
7862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007863
7864#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007865#ifdef bottom_xmlreader
7866#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007867extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007868#else
7869#ifndef xmlReaderForFile
7870extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007871#define xmlReaderForFile xmlReaderForFile__internal_alias
7872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007873#endif
7874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007875
7876#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007877#ifdef bottom_xmlreader
7878#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007879extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007880#else
7881#ifndef xmlReaderForIO
7882extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007883#define xmlReaderForIO xmlReaderForIO__internal_alias
7884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007885#endif
7886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007887
7888#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007889#ifdef bottom_xmlreader
7890#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007891extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007892#else
7893#ifndef xmlReaderForMemory
7894extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007895#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007897#endif
7898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007899
7900#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007901#ifdef bottom_xmlreader
7902#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007903extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007904#else
7905#ifndef xmlReaderNewDoc
7906extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007907#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007909#endif
7910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007911
7912#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007913#ifdef bottom_xmlreader
7914#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007915extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007916#else
7917#ifndef xmlReaderNewFd
7918extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007919#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007921#endif
7922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007923
7924#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007925#ifdef bottom_xmlreader
7926#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007927extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007928#else
7929#ifndef xmlReaderNewFile
7930extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007931#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007933#endif
7934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007935
7936#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007937#ifdef bottom_xmlreader
7938#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007939extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007940#else
7941#ifndef xmlReaderNewIO
7942extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007943#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007945#endif
7946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007947
7948#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007949#ifdef bottom_xmlreader
7950#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007951extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007952#else
7953#ifndef xmlReaderNewMemory
7954extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007955#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007957#endif
7958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007959
7960#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007961#ifdef bottom_xmlreader
7962#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007963extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007964#else
7965#ifndef xmlReaderNewWalker
7966extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007967#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007969#endif
7970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007971
7972#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007973#ifdef bottom_xmlreader
7974#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007975extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007976#else
7977#ifndef xmlReaderWalker
7978extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007979#define xmlReaderWalker xmlReaderWalker__internal_alias
7980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007981#endif
7982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007984#ifdef bottom_xmlmemory
7985#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007986extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007987#else
7988#ifndef xmlReallocLoc
7989extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007990#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007991#endif
7992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007993
7994#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007995#ifdef bottom_tree
7996#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00007997extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007998#else
7999#ifndef xmlReconciliateNs
8000extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008001#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008003#endif
8004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008005
8006#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008007#ifdef bottom_parser
8008#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008009extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008010#else
8011#ifndef xmlRecoverDoc
8012extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008013#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008015#endif
8016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008017
8018#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008019#ifdef bottom_parser
8020#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008021extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008022#else
8023#ifndef xmlRecoverFile
8024extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008025#define xmlRecoverFile xmlRecoverFile__internal_alias
8026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008027#endif
8028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008029
8030#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008031#ifdef bottom_parser
8032#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008033extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008034#else
8035#ifndef xmlRecoverMemory
8036extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008037#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008039#endif
8040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008041
8042#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008043#ifdef bottom_xmlregexp
8044#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008045extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008046#else
8047#ifndef xmlRegExecErrInfo
8048extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008049#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008051#endif
8052#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008053
8054#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008055#ifdef bottom_xmlregexp
8056#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008057extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008058#else
8059#ifndef xmlRegExecNextValues
8060extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008061#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008063#endif
8064#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008065
8066#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008067#ifdef bottom_xmlregexp
8068#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008069extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008070#else
8071#ifndef xmlRegExecPushString
8072extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008073#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008075#endif
8076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008077
8078#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008079#ifdef bottom_xmlregexp
8080#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008081extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008082#else
8083#ifndef xmlRegExecPushString2
8084extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008085#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008087#endif
8088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008089
8090#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008091#ifdef bottom_xmlregexp
8092#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008093extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008094#else
8095#ifndef xmlRegFreeExecCtxt
8096extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008097#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008099#endif
8100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008101
8102#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008103#ifdef bottom_xmlregexp
8104#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008105extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008106#else
8107#ifndef xmlRegFreeRegexp
8108extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008109#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008111#endif
8112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008113
8114#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008115#ifdef bottom_xmlregexp
8116#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008117extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008118#else
8119#ifndef xmlRegNewExecCtxt
8120extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008121#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008123#endif
8124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008125
8126#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008127#ifdef bottom_xmlregexp
8128#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008129extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008130#else
8131#ifndef xmlRegexpCompile
8132extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008133#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008135#endif
8136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008137
8138#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008139#ifdef bottom_xmlregexp
8140#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008141extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008142#else
8143#ifndef xmlRegexpExec
8144extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008145#define xmlRegexpExec xmlRegexpExec__internal_alias
8146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008147#endif
8148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008149
8150#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008151#ifdef bottom_xmlregexp
8152#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008153extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008154#else
8155#ifndef xmlRegexpIsDeterminist
8156extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008157#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008159#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008160#endif
8161
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008162#if defined(LIBXML_REGEXP_ENABLED)
8163#ifdef bottom_xmlregexp
8164#undef xmlRegexpPrint
8165extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8166#else
8167#ifndef xmlRegexpPrint
8168extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8169#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8170#endif
8171#endif
8172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008174#ifdef bottom_encoding
8175#undef xmlRegisterCharEncodingHandler
8176extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8177#else
8178#ifndef xmlRegisterCharEncodingHandler
8179extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8180#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8181#endif
8182#endif
8183
8184#ifdef bottom_xmlIO
8185#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008186extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008187#else
8188#ifndef xmlRegisterDefaultInputCallbacks
8189extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008190#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008191#endif
8192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008193
8194#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008195#ifdef bottom_xmlIO
8196#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008197extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008198#else
8199#ifndef xmlRegisterDefaultOutputCallbacks
8200extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008201#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008203#endif
8204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008205
8206#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008207#ifdef bottom_xmlIO
8208#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008209extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008210#else
8211#ifndef xmlRegisterHTTPPostCallbacks
8212extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008213#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008215#endif
8216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008217
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008218#ifdef bottom_xmlIO
8219#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008220extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008221#else
8222#ifndef xmlRegisterInputCallbacks
8223extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008224#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008225#endif
8226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008227
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008228#ifdef bottom_globals
8229#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008230extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008231#else
8232#ifndef xmlRegisterNodeDefault
8233extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008234#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008235#endif
8236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008237
8238#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008239#ifdef bottom_xmlIO
8240#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008241extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008242#else
8243#ifndef xmlRegisterOutputCallbacks
8244extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008245#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008247#endif
8248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008249
8250#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008251#ifdef bottom_relaxng
8252#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008253extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008254#else
8255#ifndef xmlRelaxNGCleanupTypes
8256extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008257#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008259#endif
8260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008261
8262#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008263#ifdef bottom_relaxng
8264#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008265extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008266#else
8267#ifndef xmlRelaxNGDump
8268extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008269#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008271#endif
8272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008273
8274#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008275#ifdef bottom_relaxng
8276#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008277extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008278#else
8279#ifndef xmlRelaxNGDumpTree
8280extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008281#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008283#endif
8284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008285
8286#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008287#ifdef bottom_relaxng
8288#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008289extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008290#else
8291#ifndef xmlRelaxNGFree
8292extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008293#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008295#endif
8296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008297
8298#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008299#ifdef bottom_relaxng
8300#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008301extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008302#else
8303#ifndef xmlRelaxNGFreeParserCtxt
8304extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008305#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008307#endif
8308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008309
8310#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008311#ifdef bottom_relaxng
8312#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008313extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008314#else
8315#ifndef xmlRelaxNGFreeValidCtxt
8316extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008317#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008319#endif
8320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008321
8322#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008323#ifdef bottom_relaxng
8324#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008325extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008326#else
8327#ifndef xmlRelaxNGGetParserErrors
8328extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008329#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008331#endif
8332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008333
8334#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008335#ifdef bottom_relaxng
8336#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008337extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008338#else
8339#ifndef xmlRelaxNGGetValidErrors
8340extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008341#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008343#endif
8344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008345
8346#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008347#ifdef bottom_relaxng
8348#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008349extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008350#else
8351#ifndef xmlRelaxNGInitTypes
8352extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008353#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008355#endif
8356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008357
8358#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008359#ifdef bottom_relaxng
8360#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008361extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008362#else
8363#ifndef xmlRelaxNGNewDocParserCtxt
8364extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008365#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008367#endif
8368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008369
8370#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008371#ifdef bottom_relaxng
8372#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008373extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008374#else
8375#ifndef xmlRelaxNGNewMemParserCtxt
8376extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008377#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008379#endif
8380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008381
8382#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008383#ifdef bottom_relaxng
8384#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008385extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008386#else
8387#ifndef xmlRelaxNGNewParserCtxt
8388extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008389#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008391#endif
8392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008393
8394#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008395#ifdef bottom_relaxng
8396#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008397extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008398#else
8399#ifndef xmlRelaxNGNewValidCtxt
8400extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008401#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008403#endif
8404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008405
8406#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008407#ifdef bottom_relaxng
8408#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008409extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008410#else
8411#ifndef xmlRelaxNGParse
8412extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008413#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008415#endif
8416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008417
8418#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008419#ifdef bottom_relaxng
8420#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008421extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008422#else
8423#ifndef xmlRelaxNGSetParserErrors
8424extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008425#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008427#endif
8428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008429
8430#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008431#ifdef bottom_relaxng
Daniel Veillardd463c992006-02-23 22:07:59 +00008432#undef xmlRelaxNGSetParserStructuredErrors
8433extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8434#else
8435#ifndef xmlRelaxNGSetParserStructuredErrors
8436extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8437#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8438#endif
8439#endif
8440#endif
8441
8442#if defined(LIBXML_SCHEMAS_ENABLED)
8443#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008444#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008445extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008446#else
8447#ifndef xmlRelaxNGSetValidErrors
8448extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008449#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008451#endif
8452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008453
8454#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008455#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008456#undef xmlRelaxNGSetValidStructuredErrors
8457extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8458#else
8459#ifndef xmlRelaxNGSetValidStructuredErrors
8460extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8461#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8462#endif
8463#endif
8464#endif
8465
8466#if defined(LIBXML_SCHEMAS_ENABLED)
8467#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008468#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008469extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008470#else
8471#ifndef xmlRelaxNGValidateDoc
8472extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008473#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008475#endif
8476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008477
8478#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008479#ifdef bottom_relaxng
8480#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008481extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008482#else
8483#ifndef xmlRelaxNGValidateFullElement
8484extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008485#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008487#endif
8488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008489
8490#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008491#ifdef bottom_relaxng
8492#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008493extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008494#else
8495#ifndef xmlRelaxNGValidatePopElement
8496extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008497#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008499#endif
8500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008501
8502#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008503#ifdef bottom_relaxng
8504#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008505extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008506#else
8507#ifndef xmlRelaxNGValidatePushCData
8508extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008509#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008511#endif
8512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008513
8514#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008515#ifdef bottom_relaxng
8516#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008517extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008518#else
8519#ifndef xmlRelaxNGValidatePushElement
8520extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008521#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008523#endif
8524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008525
8526#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008527#ifdef bottom_relaxng
8528#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008529extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008530#else
8531#ifndef xmlRelaxParserSetFlag
8532extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008533#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008535#endif
8536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008538#ifdef bottom_valid
8539#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008540extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008541#else
8542#ifndef xmlRemoveID
8543extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008544#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008545#endif
8546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008547
8548#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008549#ifdef bottom_tree
8550#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008551extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008552#else
8553#ifndef xmlRemoveProp
8554extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008555#define xmlRemoveProp xmlRemoveProp__internal_alias
8556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008557#endif
8558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008560#ifdef bottom_valid
8561#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008562extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008563#else
8564#ifndef xmlRemoveRef
8565extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008566#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008567#endif
8568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008569
8570#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008571#ifdef bottom_tree
8572#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008573extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008574#else
8575#ifndef xmlReplaceNode
8576extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008577#define xmlReplaceNode xmlReplaceNode__internal_alias
8578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008579#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008580#endif
8581
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008582#ifdef bottom_error
8583#undef xmlResetError
8584extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8585#else
8586#ifndef xmlResetError
8587extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8588#define xmlResetError xmlResetError__internal_alias
8589#endif
8590#endif
8591
8592#ifdef bottom_error
8593#undef xmlResetLastError
8594extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8595#else
8596#ifndef xmlResetLastError
8597extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8598#define xmlResetLastError xmlResetLastError__internal_alias
8599#endif
8600#endif
8601
8602#ifdef bottom_SAX2
8603#undef xmlSAX2AttributeDecl
8604extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8605#else
8606#ifndef xmlSAX2AttributeDecl
8607extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8608#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8609#endif
8610#endif
8611
8612#ifdef bottom_SAX2
8613#undef xmlSAX2CDataBlock
8614extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8615#else
8616#ifndef xmlSAX2CDataBlock
8617extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8618#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8619#endif
8620#endif
8621
8622#ifdef bottom_SAX2
8623#undef xmlSAX2Characters
8624extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8625#else
8626#ifndef xmlSAX2Characters
8627extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8628#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8629#endif
8630#endif
8631
8632#ifdef bottom_SAX2
8633#undef xmlSAX2Comment
8634extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8635#else
8636#ifndef xmlSAX2Comment
8637extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8638#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8639#endif
8640#endif
8641
8642#ifdef bottom_SAX2
8643#undef xmlSAX2ElementDecl
8644extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8645#else
8646#ifndef xmlSAX2ElementDecl
8647extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8648#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8649#endif
8650#endif
8651
8652#ifdef bottom_SAX2
8653#undef xmlSAX2EndDocument
8654extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8655#else
8656#ifndef xmlSAX2EndDocument
8657extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8658#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8659#endif
8660#endif
8661
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008662#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008663#ifdef bottom_SAX2
8664#undef xmlSAX2EndElement
8665extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8666#else
8667#ifndef xmlSAX2EndElement
8668extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8669#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8670#endif
8671#endif
8672#endif
8673
8674#ifdef bottom_SAX2
8675#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008676extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008677#else
8678#ifndef xmlSAX2EndElementNs
8679extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008680#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008681#endif
8682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008683
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008684#ifdef bottom_SAX2
8685#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008686extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008687#else
8688#ifndef xmlSAX2EntityDecl
8689extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008690#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008691#endif
8692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008693
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008694#ifdef bottom_SAX2
8695#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008696extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008697#else
8698#ifndef xmlSAX2ExternalSubset
8699extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008700#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008701#endif
8702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008703
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008704#ifdef bottom_SAX2
8705#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008706extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008707#else
8708#ifndef xmlSAX2GetColumnNumber
8709extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008710#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008711#endif
8712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008713
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008714#ifdef bottom_SAX2
8715#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008716extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008717#else
8718#ifndef xmlSAX2GetEntity
8719extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008720#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008721#endif
8722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008723
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008724#ifdef bottom_SAX2
8725#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008726extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008727#else
8728#ifndef xmlSAX2GetLineNumber
8729extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008730#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008731#endif
8732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008733
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008734#ifdef bottom_SAX2
8735#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008736extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008737#else
8738#ifndef xmlSAX2GetParameterEntity
8739extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008740#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008741#endif
8742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008743
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008744#ifdef bottom_SAX2
8745#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008746extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008747#else
8748#ifndef xmlSAX2GetPublicId
8749extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008750#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008751#endif
8752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008753
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008754#ifdef bottom_SAX2
8755#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008756extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008757#else
8758#ifndef xmlSAX2GetSystemId
8759extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008760#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008761#endif
8762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008763
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008764#ifdef bottom_SAX2
8765#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008766extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008767#else
8768#ifndef xmlSAX2HasExternalSubset
8769extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008770#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008771#endif
8772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008773
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008774#ifdef bottom_SAX2
8775#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008776extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008777#else
8778#ifndef xmlSAX2HasInternalSubset
8779extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008780#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__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 xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008786extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008787#else
8788#ifndef xmlSAX2IgnorableWhitespace
8789extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008790#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__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 xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008796extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008797#else
8798#ifndef xmlSAX2InitDefaultSAXHandler
8799extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008800#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008801#endif
8802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008803
8804#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008805#ifdef bottom_SAX2
8806#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008807extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008808#else
8809#ifndef xmlSAX2InitDocbDefaultSAXHandler
8810extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008811#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008813#endif
8814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008815
8816#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008817#ifdef bottom_SAX2
8818#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008819extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008820#else
8821#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8822extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008823#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008825#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008826#endif
8827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008828#ifdef bottom_SAX2
8829#undef xmlSAX2InternalSubset
8830extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8831#else
8832#ifndef xmlSAX2InternalSubset
8833extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8834#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8835#endif
8836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008838#ifdef bottom_SAX2
8839#undef xmlSAX2IsStandalone
8840extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8841#else
8842#ifndef xmlSAX2IsStandalone
8843extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8844#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8845#endif
8846#endif
8847
8848#ifdef bottom_SAX2
8849#undef xmlSAX2NotationDecl
8850extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8851#else
8852#ifndef xmlSAX2NotationDecl
8853extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8854#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8855#endif
8856#endif
8857
8858#ifdef bottom_SAX2
8859#undef xmlSAX2ProcessingInstruction
8860extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8861#else
8862#ifndef xmlSAX2ProcessingInstruction
8863extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8864#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8865#endif
8866#endif
8867
8868#ifdef bottom_SAX2
8869#undef xmlSAX2Reference
8870extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8871#else
8872#ifndef xmlSAX2Reference
8873extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8874#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8875#endif
8876#endif
8877
8878#ifdef bottom_SAX2
8879#undef xmlSAX2ResolveEntity
8880extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8881#else
8882#ifndef xmlSAX2ResolveEntity
8883extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8884#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8885#endif
8886#endif
8887
8888#ifdef bottom_SAX2
8889#undef xmlSAX2SetDocumentLocator
8890extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8891#else
8892#ifndef xmlSAX2SetDocumentLocator
8893extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8894#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8895#endif
8896#endif
8897
8898#ifdef bottom_SAX2
8899#undef xmlSAX2StartDocument
8900extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8901#else
8902#ifndef xmlSAX2StartDocument
8903extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8904#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8905#endif
8906#endif
8907
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008908#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008909#ifdef bottom_SAX2
8910#undef xmlSAX2StartElement
8911extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8912#else
8913#ifndef xmlSAX2StartElement
8914extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8915#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8916#endif
8917#endif
8918#endif
8919
8920#ifdef bottom_SAX2
8921#undef xmlSAX2StartElementNs
8922extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8923#else
8924#ifndef xmlSAX2StartElementNs
8925extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8926#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8927#endif
8928#endif
8929
8930#ifdef bottom_SAX2
8931#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008932extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008933#else
8934#ifndef xmlSAX2UnparsedEntityDecl
8935extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008936#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008937#endif
8938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008939
8940#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008941#ifdef bottom_SAX2
8942#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008943extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008944#else
8945#ifndef xmlSAXDefaultVersion
8946extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008947#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008949#endif
8950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008951
8952#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008953#ifdef bottom_parser
8954#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008955extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008956#else
8957#ifndef xmlSAXParseDTD
8958extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008959#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008961#endif
8962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008963
8964#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008965#ifdef bottom_parser
8966#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008967extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008968#else
8969#ifndef xmlSAXParseDoc
8970extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008971#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008973#endif
8974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008975
8976#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008977#ifdef bottom_parser
8978#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008979extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008980#else
8981#ifndef xmlSAXParseEntity
8982extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008983#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
8984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008985#endif
8986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008987
8988#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008989#ifdef bottom_parser
8990#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008991extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008992#else
8993#ifndef xmlSAXParseFile
8994extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008995#define xmlSAXParseFile xmlSAXParseFile__internal_alias
8996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008997#endif
8998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008999
9000#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009001#ifdef bottom_parser
9002#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009003extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009004#else
9005#ifndef xmlSAXParseFileWithData
9006extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009007#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009009#endif
9010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009011
9012#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009013#ifdef bottom_parser
9014#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009015extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009016#else
9017#ifndef xmlSAXParseMemory
9018extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009019#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009021#endif
9022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009023
9024#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009025#ifdef bottom_parser
9026#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009027extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009028#else
9029#ifndef xmlSAXParseMemoryWithData
9030extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009031#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009033#endif
9034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009035
9036#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009037#ifdef bottom_parser
9038#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009039extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009040#else
9041#ifndef xmlSAXUserParseFile
9042extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009043#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009045#endif
9046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009047
9048#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009049#ifdef bottom_parser
9050#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009051extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009052#else
9053#ifndef xmlSAXUserParseMemory
9054extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009055#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009057#endif
9058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009059
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009060#ifdef bottom_SAX2
9061#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009062extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009063#else
9064#ifndef xmlSAXVersion
9065extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009066#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009067#endif
9068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009069
9070#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009071#ifdef bottom_xmlsave
9072#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009073extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009074#else
9075#ifndef xmlSaveClose
9076extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009077#define xmlSaveClose xmlSaveClose__internal_alias
9078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009079#endif
9080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009081
9082#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009083#ifdef bottom_xmlsave
9084#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009085extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009086#else
9087#ifndef xmlSaveDoc
9088extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009089#define xmlSaveDoc xmlSaveDoc__internal_alias
9090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009091#endif
9092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009093
9094#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009095#ifdef bottom_xmlsave
9096#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009097extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009098#else
9099#ifndef xmlSaveFile
9100extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009101#define xmlSaveFile xmlSaveFile__internal_alias
9102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009103#endif
9104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009105
9106#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009107#ifdef bottom_xmlsave
9108#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009109extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009110#else
9111#ifndef xmlSaveFileEnc
9112extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009113#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009115#endif
9116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009117
9118#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009119#ifdef bottom_xmlsave
9120#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009121extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009122#else
9123#ifndef xmlSaveFileTo
9124extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009125#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009127#endif
9128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009129
9130#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009131#ifdef bottom_xmlsave
9132#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009133extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009134#else
9135#ifndef xmlSaveFlush
9136extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009137#define xmlSaveFlush xmlSaveFlush__internal_alias
9138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009139#endif
9140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009141
9142#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009143#ifdef bottom_xmlsave
9144#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009145extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009146#else
9147#ifndef xmlSaveFormatFile
9148extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009149#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009151#endif
9152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009153
9154#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009155#ifdef bottom_xmlsave
9156#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009157extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009158#else
9159#ifndef xmlSaveFormatFileEnc
9160extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009161#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009163#endif
9164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009165
9166#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009167#ifdef bottom_xmlsave
9168#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009169extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009170#else
9171#ifndef xmlSaveFormatFileTo
9172extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009173#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009175#endif
9176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009177
9178#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009179#ifdef bottom_xmlsave
9180#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009181extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009182#else
9183#ifndef xmlSaveSetAttrEscape
9184extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009185#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009187#endif
9188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009189
9190#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009191#ifdef bottom_xmlsave
9192#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009193extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009194#else
9195#ifndef xmlSaveSetEscape
9196extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009197#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009199#endif
9200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009201
9202#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009203#ifdef bottom_xmlsave
Daniel Veillard67952602006-01-05 15:29:44 +00009204#undef xmlSaveToBuffer
9205extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9206#else
9207#ifndef xmlSaveToBuffer
9208extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9209#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9210#endif
9211#endif
9212#endif
9213
9214#if defined(LIBXML_OUTPUT_ENABLED)
9215#ifdef bottom_xmlsave
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009216#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009217extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009218#else
9219#ifndef xmlSaveToFd
9220extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009221#define xmlSaveToFd xmlSaveToFd__internal_alias
9222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009223#endif
9224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009225
9226#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009227#ifdef bottom_xmlsave
9228#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009229extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009230#else
9231#ifndef xmlSaveToFilename
9232extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009233#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009235#endif
9236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009237
9238#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009239#ifdef bottom_xmlsave
9240#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009241extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009242#else
9243#ifndef xmlSaveToIO
9244extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009245#define xmlSaveToIO xmlSaveToIO__internal_alias
9246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009247#endif
9248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009249
9250#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009251#ifdef bottom_xmlsave
9252#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009253extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009254#else
9255#ifndef xmlSaveTree
9256extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009257#define xmlSaveTree xmlSaveTree__internal_alias
9258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009259#endif
9260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009262#ifdef bottom_uri
9263#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009264extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009265#else
9266#ifndef xmlSaveUri
9267extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009268#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009269#endif
9270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009271
9272#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009273#ifdef bottom_legacy
9274#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009275extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009276#else
9277#ifndef xmlScanName
9278extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009279#define xmlScanName xmlScanName__internal_alias
9280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009281#endif
9282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009283
9284#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009285#ifdef bottom_xmlschemas
9286#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009287extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009288#else
9289#ifndef xmlSchemaCheckFacet
9290extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009291#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009293#endif
9294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009295
9296#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009297#ifdef bottom_xmlschemastypes
9298#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009299extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009300#else
9301#ifndef xmlSchemaCleanupTypes
9302extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009303#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009305#endif
9306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009307
9308#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009309#ifdef bottom_xmlschemastypes
9310#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009311extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009312#else
9313#ifndef xmlSchemaCollapseString
9314extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009315#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009317#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009318#endif
9319
Daniel Veillardb5839c32005-02-19 18:27:14 +00009320#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009321#ifdef bottom_xmlschemastypes
9322#undef xmlSchemaCompareValues
9323extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9324#else
9325#ifndef xmlSchemaCompareValues
9326extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9327#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9328#endif
9329#endif
9330#endif
9331
9332#if defined(LIBXML_SCHEMAS_ENABLED)
9333#ifdef bottom_xmlschemastypes
9334#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009335extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009336#else
9337#ifndef xmlSchemaCompareValuesWhtsp
9338extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009339#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009341#endif
9342#endif
9343
9344#if defined(LIBXML_SCHEMAS_ENABLED)
9345#ifdef bottom_xmlschemastypes
9346#undef xmlSchemaCopyValue
9347extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9348#else
9349#ifndef xmlSchemaCopyValue
9350extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9351#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9352#endif
9353#endif
9354#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009355
Daniel Veillardbe076e92005-01-04 20:18:14 +00009356#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009357#ifdef bottom_xmlschemas
9358#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009359extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009360#else
9361#ifndef xmlSchemaDump
9362extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009363#define xmlSchemaDump xmlSchemaDump__internal_alias
9364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009365#endif
9366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009367
9368#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009369#ifdef bottom_xmlschemas
9370#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009371extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009372#else
9373#ifndef xmlSchemaFree
9374extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009375#define xmlSchemaFree xmlSchemaFree__internal_alias
9376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009377#endif
9378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009379
9380#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009381#ifdef bottom_xmlschemas
9382#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009383extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009384#else
9385#ifndef xmlSchemaFreeFacet
9386extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009387#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009389#endif
9390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009391
9392#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009393#ifdef bottom_xmlschemas
9394#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009395extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009396#else
9397#ifndef xmlSchemaFreeParserCtxt
9398extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009399#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009401#endif
9402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009403
9404#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009405#ifdef bottom_xmlschemas
9406#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009407extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009408#else
9409#ifndef xmlSchemaFreeType
9410extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009411#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009413#endif
9414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009415
9416#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009417#ifdef bottom_xmlschemas
9418#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009419extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009420#else
9421#ifndef xmlSchemaFreeValidCtxt
9422extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009423#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009425#endif
9426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009427
9428#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009429#ifdef bottom_xmlschemastypes
9430#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009431extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009432#else
9433#ifndef xmlSchemaFreeValue
9434extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009435#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009437#endif
9438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009439
9440#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009441#ifdef bottom_xmlschemas
9442#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009443extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009444#else
9445#ifndef xmlSchemaFreeWildcard
9446extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009447#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009449#endif
9450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009451
9452#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009453#ifdef bottom_xmlschemastypes
9454#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009455extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009456#else
9457#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9458extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009459#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009461#endif
9462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009463
9464#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009465#ifdef bottom_xmlschemastypes
9466#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009467extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009468#else
9469#ifndef xmlSchemaGetBuiltInType
9470extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009471#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009473#endif
9474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009475
9476#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009477#ifdef bottom_xmlschemastypes
9478#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009479extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009480#else
9481#ifndef xmlSchemaGetCanonValue
9482extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009483#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009485#endif
9486#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009487
9488#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009489#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009490#undef xmlSchemaGetCanonValueWhtsp
9491extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9492#else
9493#ifndef xmlSchemaGetCanonValueWhtsp
9494extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9495#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9496#endif
9497#endif
9498#endif
9499
9500#if defined(LIBXML_SCHEMAS_ENABLED)
9501#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009502#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009503extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009504#else
9505#ifndef xmlSchemaGetFacetValueAsULong
9506extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009507#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009509#endif
9510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009511
9512#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009513#ifdef bottom_xmlschemas
9514#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009515extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009516#else
9517#ifndef xmlSchemaGetParserErrors
9518extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009519#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009521#endif
9522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009523
9524#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009525#ifdef bottom_xmlschemastypes
9526#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009527extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009528#else
9529#ifndef xmlSchemaGetPredefinedType
9530extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009531#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009533#endif
9534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009535
9536#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009537#ifdef bottom_xmlschemastypes
9538#undef xmlSchemaGetValType
9539extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9540#else
9541#ifndef xmlSchemaGetValType
9542extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9543#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9544#endif
9545#endif
9546#endif
9547
9548#if defined(LIBXML_SCHEMAS_ENABLED)
9549#ifdef bottom_xmlschemas
9550#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009551extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009552#else
9553#ifndef xmlSchemaGetValidErrors
9554extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009555#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009557#endif
9558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009559
9560#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009561#ifdef bottom_xmlschemastypes
9562#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009563extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009564#else
9565#ifndef xmlSchemaInitTypes
9566extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009567#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009569#endif
9570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009571
9572#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009573#ifdef bottom_xmlschemastypes
9574#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009575extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009576#else
9577#ifndef xmlSchemaIsBuiltInTypeFacet
9578extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009579#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009581#endif
9582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009583
9584#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009585#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009586#undef xmlSchemaIsValid
9587extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9588#else
9589#ifndef xmlSchemaIsValid
9590extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9591#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9592#endif
9593#endif
9594#endif
9595
9596#if defined(LIBXML_SCHEMAS_ENABLED)
9597#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009598#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009599extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009600#else
9601#ifndef xmlSchemaNewDocParserCtxt
9602extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009603#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009605#endif
9606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009607
9608#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009609#ifdef bottom_xmlschemas
9610#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009611extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009612#else
9613#ifndef xmlSchemaNewFacet
9614extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009615#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009617#endif
9618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009619
9620#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009621#ifdef bottom_xmlschemas
9622#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009623extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009624#else
9625#ifndef xmlSchemaNewMemParserCtxt
9626extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009627#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009629#endif
9630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009631
9632#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009633#ifdef bottom_xmlschemastypes
9634#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009635extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009636#else
9637#ifndef xmlSchemaNewNOTATIONValue
9638extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009639#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009641#endif
9642#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009643
9644#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009645#ifdef bottom_xmlschemas
9646#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009647extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009648#else
9649#ifndef xmlSchemaNewParserCtxt
9650extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009651#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009653#endif
9654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009655
9656#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009657#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009658#undef xmlSchemaNewQNameValue
9659extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9660#else
9661#ifndef xmlSchemaNewQNameValue
9662extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9663#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9664#endif
9665#endif
9666#endif
9667
9668#if defined(LIBXML_SCHEMAS_ENABLED)
9669#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009670#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009671extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009672#else
9673#ifndef xmlSchemaNewStringValue
9674extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009675#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009677#endif
9678#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009679
9680#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009681#ifdef bottom_xmlschemas
9682#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009683extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009684#else
9685#ifndef xmlSchemaNewValidCtxt
9686extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009687#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009689#endif
9690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009691
9692#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009693#ifdef bottom_xmlschemas
9694#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009695extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009696#else
9697#ifndef xmlSchemaParse
9698extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009699#define xmlSchemaParse xmlSchemaParse__internal_alias
9700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009701#endif
9702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009703
9704#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009705#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009706#undef xmlSchemaSAXPlug
9707extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9708#else
9709#ifndef xmlSchemaSAXPlug
9710extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9711#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9712#endif
9713#endif
9714#endif
9715
9716#if defined(LIBXML_SCHEMAS_ENABLED)
9717#ifdef bottom_xmlschemas
9718#undef xmlSchemaSAXUnplug
9719extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9720#else
9721#ifndef xmlSchemaSAXUnplug
9722extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9723#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9724#endif
9725#endif
9726#endif
9727
9728#if defined(LIBXML_SCHEMAS_ENABLED)
9729#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009730#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009731extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009732#else
9733#ifndef xmlSchemaSetParserErrors
9734extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009735#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009737#endif
9738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009739
9740#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009741#ifdef bottom_xmlschemas
Daniel Veillard67952602006-01-05 15:29:44 +00009742#undef xmlSchemaSetParserStructuredErrors
9743extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9744#else
9745#ifndef xmlSchemaSetParserStructuredErrors
9746extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9747#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9748#endif
9749#endif
9750#endif
9751
9752#if defined(LIBXML_SCHEMAS_ENABLED)
9753#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009754#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009755extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009756#else
9757#ifndef xmlSchemaSetValidErrors
9758extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009759#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009761#endif
9762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009763
9764#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009765#ifdef bottom_xmlschemas
9766#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009767extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009768#else
9769#ifndef xmlSchemaSetValidOptions
9770extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009771#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009773#endif
9774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009775
9776#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009777#ifdef bottom_xmlschemas
9778#undef xmlSchemaSetValidStructuredErrors
9779extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9780#else
9781#ifndef xmlSchemaSetValidStructuredErrors
9782extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9783#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9784#endif
9785#endif
9786#endif
9787
9788#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009789#ifdef bottom_xmlschemastypes
9790#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009791extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009792#else
9793#ifndef xmlSchemaValPredefTypeNode
9794extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009795#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009797#endif
9798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009799
9800#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009801#ifdef bottom_xmlschemastypes
9802#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009803extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009804#else
9805#ifndef xmlSchemaValPredefTypeNodeNoNorm
9806extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009807#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009809#endif
9810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009811
9812#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009813#ifdef bottom_xmlschemas
9814#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009815extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009816#else
9817#ifndef xmlSchemaValidCtxtGetOptions
9818extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009819#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009821#endif
9822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009823
9824#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009825#ifdef bottom_xmlschemas
9826#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009827extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009828#else
9829#ifndef xmlSchemaValidateDoc
9830extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009831#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009833#endif
9834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009835
9836#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009837#ifdef bottom_xmlschemastypes
9838#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009839extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009840#else
9841#ifndef xmlSchemaValidateFacet
9842extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009843#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009845#endif
9846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009847
9848#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009849#ifdef bottom_xmlschemastypes
9850#undef xmlSchemaValidateFacetWhtsp
9851extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9852#else
9853#ifndef xmlSchemaValidateFacetWhtsp
9854extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9855#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9856#endif
9857#endif
9858#endif
9859
9860#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009861#ifdef bottom_xmlschemas
9862#undef xmlSchemaValidateFile
9863extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9864#else
9865#ifndef xmlSchemaValidateFile
9866extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9867#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9868#endif
9869#endif
9870#endif
9871
9872#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009873#ifdef bottom_xmlschemastypes
9874#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009875extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009876#else
9877#ifndef xmlSchemaValidateLengthFacet
9878extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009879#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009881#endif
9882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009883
9884#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009885#ifdef bottom_xmlschemastypes
9886#undef xmlSchemaValidateLengthFacetWhtsp
9887extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9888#else
9889#ifndef xmlSchemaValidateLengthFacetWhtsp
9890extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9891#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9892#endif
9893#endif
9894#endif
9895
9896#if defined(LIBXML_SCHEMAS_ENABLED)
9897#ifdef bottom_xmlschemastypes
9898#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009899extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009900#else
9901#ifndef xmlSchemaValidateListSimpleTypeFacet
9902extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009903#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009905#endif
9906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009907
9908#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009909#ifdef bottom_xmlschemas
9910#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009911extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009912#else
9913#ifndef xmlSchemaValidateOneElement
9914extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009915#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009917#endif
9918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009919
9920#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009921#ifdef bottom_xmlschemastypes
9922#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009923extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009924#else
9925#ifndef xmlSchemaValidatePredefinedType
9926extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009927#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009929#endif
9930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009931
9932#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009933#ifdef bottom_xmlschemas
9934#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009935extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009936#else
9937#ifndef xmlSchemaValidateStream
9938extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009939#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009941#endif
9942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009943
9944#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009945#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009946#undef xmlSchemaValueAppend
9947extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9948#else
9949#ifndef xmlSchemaValueAppend
9950extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9951#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9952#endif
9953#endif
9954#endif
9955
9956#if defined(LIBXML_SCHEMAS_ENABLED)
9957#ifdef bottom_xmlschemastypes
9958#undef xmlSchemaValueGetAsBoolean
9959extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9960#else
9961#ifndef xmlSchemaValueGetAsBoolean
9962extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9963#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9964#endif
9965#endif
9966#endif
9967
9968#if defined(LIBXML_SCHEMAS_ENABLED)
9969#ifdef bottom_xmlschemastypes
9970#undef xmlSchemaValueGetAsString
9971extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9972#else
9973#ifndef xmlSchemaValueGetAsString
9974extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9975#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9976#endif
9977#endif
9978#endif
9979
9980#if defined(LIBXML_SCHEMAS_ENABLED)
9981#ifdef bottom_xmlschemastypes
9982#undef xmlSchemaValueGetNext
9983extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
9984#else
9985#ifndef xmlSchemaValueGetNext
9986extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
9987#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
9988#endif
9989#endif
9990#endif
9991
9992#if defined(LIBXML_SCHEMAS_ENABLED)
9993#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009994#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009995extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009996#else
9997#ifndef xmlSchemaWhiteSpaceReplace
9998extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009999#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010001#endif
10002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010003
Daniel Veillard5eee7672005-08-22 21:22:27 +000010004#if defined(LIBXML_SCHEMATRON_ENABLED)
10005#ifdef bottom_schematron
10006#undef xmlSchematronFree
10007extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10008#else
10009#ifndef xmlSchematronFree
10010extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10011#define xmlSchematronFree xmlSchematronFree__internal_alias
10012#endif
10013#endif
10014#endif
10015
10016#if defined(LIBXML_SCHEMATRON_ENABLED)
10017#ifdef bottom_schematron
10018#undef xmlSchematronFreeParserCtxt
10019extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10020#else
10021#ifndef xmlSchematronFreeParserCtxt
10022extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10023#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10024#endif
10025#endif
10026#endif
10027
10028#if defined(LIBXML_SCHEMATRON_ENABLED)
10029#ifdef bottom_schematron
10030#undef xmlSchematronFreeValidCtxt
10031extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10032#else
10033#ifndef xmlSchematronFreeValidCtxt
10034extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10035#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10036#endif
10037#endif
10038#endif
10039
10040#if defined(LIBXML_SCHEMATRON_ENABLED)
10041#ifdef bottom_schematron
10042#undef xmlSchematronNewDocParserCtxt
10043extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10044#else
10045#ifndef xmlSchematronNewDocParserCtxt
10046extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10047#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10048#endif
10049#endif
10050#endif
10051
10052#if defined(LIBXML_SCHEMATRON_ENABLED)
10053#ifdef bottom_schematron
10054#undef xmlSchematronNewMemParserCtxt
10055extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10056#else
10057#ifndef xmlSchematronNewMemParserCtxt
10058extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10059#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10060#endif
10061#endif
10062#endif
10063
10064#if defined(LIBXML_SCHEMATRON_ENABLED)
10065#ifdef bottom_schematron
10066#undef xmlSchematronNewParserCtxt
10067extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10068#else
10069#ifndef xmlSchematronNewParserCtxt
10070extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10071#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10072#endif
10073#endif
10074#endif
10075
10076#if defined(LIBXML_SCHEMATRON_ENABLED)
10077#ifdef bottom_schematron
10078#undef xmlSchematronNewValidCtxt
10079extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10080#else
10081#ifndef xmlSchematronNewValidCtxt
10082extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10083#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10084#endif
10085#endif
10086#endif
10087
10088#if defined(LIBXML_SCHEMATRON_ENABLED)
10089#ifdef bottom_schematron
10090#undef xmlSchematronParse
10091extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10092#else
10093#ifndef xmlSchematronParse
10094extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10095#define xmlSchematronParse xmlSchematronParse__internal_alias
10096#endif
10097#endif
10098#endif
10099
10100#if defined(LIBXML_SCHEMATRON_ENABLED)
10101#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010102#undef xmlSchematronValidateDoc
10103extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10104#else
10105#ifndef xmlSchematronValidateDoc
10106extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10107#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10108#endif
10109#endif
10110#endif
10111
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010112#ifdef bottom_tree
10113#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010114extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010115#else
10116#ifndef xmlSearchNs
10117extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010118#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010119#endif
10120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010121
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010122#ifdef bottom_tree
10123#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010124extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010125#else
10126#ifndef xmlSearchNsByHref
10127extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010128#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010129#endif
10130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010131
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010132#ifdef bottom_tree
10133#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010134extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010135#else
10136#ifndef xmlSetBufferAllocationScheme
10137extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010138#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010139#endif
10140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010141
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010142#ifdef bottom_tree
10143#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010144extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010145#else
10146#ifndef xmlSetCompressMode
10147extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010148#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010149#endif
10150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010151
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010152#ifdef bottom_tree
10153#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010154extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010155#else
10156#ifndef xmlSetDocCompressMode
10157extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010158#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010159#endif
10160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010161
10162#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010163#ifdef bottom_parser
10164#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010165extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010166#else
10167#ifndef xmlSetEntityReferenceFunc
10168extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010169#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010171#endif
10172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010173
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010174#ifdef bottom_xmlIO
10175#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010176extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010177#else
10178#ifndef xmlSetExternalEntityLoader
10179extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010180#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010181#endif
10182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010183
10184#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010185#ifdef bottom_legacy
10186#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010187extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010188#else
10189#ifndef xmlSetFeature
10190extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010191#define xmlSetFeature xmlSetFeature__internal_alias
10192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010193#endif
10194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010195
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010196#ifdef bottom_error
10197#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010198extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010199#else
10200#ifndef xmlSetGenericErrorFunc
10201extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010202#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010203#endif
10204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010205
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010206#ifdef bottom_tree
10207#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010208extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010209#else
10210#ifndef xmlSetListDoc
10211extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010212#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010213#endif
10214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010215
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010216#ifdef bottom_tree
10217#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010218extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010219#else
10220#ifndef xmlSetNs
10221extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010222#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010223#endif
10224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010225
10226#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010227#ifdef bottom_tree
10228#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010229extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010230#else
10231#ifndef xmlSetNsProp
10232extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010233#define xmlSetNsProp xmlSetNsProp__internal_alias
10234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010235#endif
10236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010237
10238#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010239#ifdef bottom_tree
10240#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010241extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010242#else
10243#ifndef xmlSetProp
10244extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010245#define xmlSetProp xmlSetProp__internal_alias
10246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010247#endif
10248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010249
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010250#ifdef bottom_error
10251#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010252extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010253#else
10254#ifndef xmlSetStructuredErrorFunc
10255extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010256#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010257#endif
10258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010259
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010260#ifdef bottom_tree
10261#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010262extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010263#else
10264#ifndef xmlSetTreeDoc
10265extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010266#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010267#endif
10268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010269
10270#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010271#ifdef bottom_parser
10272#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010273extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010274#else
10275#ifndef xmlSetupParserForBuffer
10276extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010277#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010279#endif
10280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010281
10282#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010283#ifdef bottom_debugXML
10284#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010285extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010286#else
10287#ifndef xmlShell
10288extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010289#define xmlShell xmlShell__internal_alias
10290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010291#endif
10292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010293
10294#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010295#ifdef bottom_debugXML
10296#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010297extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010298#else
10299#ifndef xmlShellBase
10300extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010301#define xmlShellBase xmlShellBase__internal_alias
10302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010303#endif
10304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010305
10306#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010307#ifdef bottom_debugXML
10308#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010309extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010310#else
10311#ifndef xmlShellCat
10312extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010313#define xmlShellCat xmlShellCat__internal_alias
10314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010315#endif
10316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010317
10318#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010319#ifdef bottom_debugXML
10320#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010321extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010322#else
10323#ifndef xmlShellDir
10324extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010325#define xmlShellDir xmlShellDir__internal_alias
10326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010327#endif
10328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010329
10330#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010331#ifdef bottom_debugXML
10332#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010333extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010334#else
10335#ifndef xmlShellDu
10336extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010337#define xmlShellDu xmlShellDu__internal_alias
10338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010339#endif
10340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010341
10342#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010343#ifdef bottom_debugXML
10344#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010345extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010346#else
10347#ifndef xmlShellList
10348extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010349#define xmlShellList xmlShellList__internal_alias
10350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010351#endif
10352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010353
10354#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010355#ifdef bottom_debugXML
10356#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010357extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010358#else
10359#ifndef xmlShellLoad
10360extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010361#define xmlShellLoad xmlShellLoad__internal_alias
10362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010363#endif
10364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010365
10366#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010367#ifdef bottom_debugXML
10368#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010369extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010370#else
10371#ifndef xmlShellPrintNode
10372extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010373#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010375#endif
10376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010377
10378#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010379#ifdef bottom_debugXML
10380#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010381extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010382#else
10383#ifndef xmlShellPrintXPathError
10384extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010385#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010388#endif
10389
10390#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010391#ifdef bottom_debugXML
10392#undef xmlShellPrintXPathResult
10393extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10394#else
10395#ifndef xmlShellPrintXPathResult
10396extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10397#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10398#endif
10399#endif
10400#endif
10401
10402#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10403#ifdef bottom_debugXML
10404#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010405extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010406#else
10407#ifndef xmlShellPwd
10408extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010409#define xmlShellPwd xmlShellPwd__internal_alias
10410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010411#endif
10412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010413
10414#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010415#ifdef bottom_debugXML
10416#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010417extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010418#else
10419#ifndef xmlShellSave
10420extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010421#define xmlShellSave xmlShellSave__internal_alias
10422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010423#endif
10424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010425
10426#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010427#ifdef bottom_debugXML
10428#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010429extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010430#else
10431#ifndef xmlShellValidate
10432extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010433#define xmlShellValidate xmlShellValidate__internal_alias
10434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010435#endif
10436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010437
10438#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010439#ifdef bottom_debugXML
10440#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010441extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010442#else
10443#ifndef xmlShellWrite
10444extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010445#define xmlShellWrite xmlShellWrite__internal_alias
10446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010447#endif
10448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010449
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010450#ifdef bottom_parser
10451#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010452extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010453#else
10454#ifndef xmlSkipBlankChars
10455extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010456#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010457#endif
10458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010459
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010460#ifdef bottom_valid
10461#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010462extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010463#else
10464#ifndef xmlSnprintfElementContent
10465extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010466#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010467#endif
10468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010469
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010470#ifdef bottom_parser
10471#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010472extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010473#else
10474#ifndef xmlSplitQName
10475extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010476#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010477#endif
10478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010479
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010480#ifdef bottom_tree
10481#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010482extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010483#else
10484#ifndef xmlSplitQName2
10485extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010486#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010487#endif
10488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010489
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010490#ifdef bottom_tree
10491#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010492extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010493#else
10494#ifndef xmlSplitQName3
10495extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010496#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010497#endif
10498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010499
10500#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010501#ifdef bottom_valid
10502#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010503extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010504#else
10505#ifndef xmlSprintfElementContent
10506extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010507#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010509#endif
10510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010511
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010512#ifdef bottom_parser
10513#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010514extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010515#else
10516#ifndef xmlStopParser
10517extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010518#define xmlStopParser xmlStopParser__internal_alias
10519#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010521
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010522#ifdef bottom_xmlstring
10523#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010524extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010525#else
10526#ifndef xmlStrEqual
10527extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010528#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010529#endif
10530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010531
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010532#ifdef bottom_xmlstring
10533#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010534extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010535#else
10536#ifndef xmlStrPrintf
10537extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010538#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010539#endif
10540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010541
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010542#ifdef bottom_xmlstring
10543#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010544extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010545#else
10546#ifndef xmlStrQEqual
10547extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010548#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010549#endif
10550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010551
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010552#ifdef bottom_xmlstring
10553#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010554extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010555#else
10556#ifndef xmlStrVPrintf
10557extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010558#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010559#endif
10560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010561
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010562#ifdef bottom_xmlstring
10563#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010564extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010565#else
10566#ifndef xmlStrcasecmp
10567extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010568#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010569#endif
10570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010571
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010572#ifdef bottom_xmlstring
10573#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010574extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010575#else
10576#ifndef xmlStrcasestr
10577extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010578#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010579#endif
10580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010581
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010582#ifdef bottom_xmlstring
10583#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010584extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010585#else
10586#ifndef xmlStrcat
10587extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010588#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010589#endif
10590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010591
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010592#ifdef bottom_xmlstring
10593#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010594extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010595#else
10596#ifndef xmlStrchr
10597extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010598#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010599#endif
10600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010601
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010602#ifdef bottom_xmlstring
10603#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010604extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010605#else
10606#ifndef xmlStrcmp
10607extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010608#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010609#endif
10610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010611
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010612#ifdef bottom_xmlstring
10613#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010614extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010615#else
10616#ifndef xmlStrdup
10617extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010618#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010619#endif
10620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010621
William M. Brack015ccb22005-02-13 08:18:52 +000010622#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010623#ifdef bottom_pattern
10624#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010625extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010626#else
10627#ifndef xmlStreamPop
10628extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010629#define xmlStreamPop xmlStreamPop__internal_alias
10630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010631#endif
10632#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010633
10634#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010635#ifdef bottom_pattern
10636#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010637extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010638#else
10639#ifndef xmlStreamPush
10640extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010641#define xmlStreamPush xmlStreamPush__internal_alias
10642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010643#endif
10644#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010645
Daniel Veillardb5839c32005-02-19 18:27:14 +000010646#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010647#ifdef bottom_pattern
10648#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010649extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010650#else
10651#ifndef xmlStreamPushAttr
10652extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010653#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010655#endif
10656#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010657
Daniel Veillardd463c992006-02-23 22:07:59 +000010658#if defined(LIBXML_PATTERN_ENABLED)
10659#ifdef bottom_pattern
10660#undef xmlStreamPushNode
10661extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10662#else
10663#ifndef xmlStreamPushNode
10664extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10665#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10666#endif
10667#endif
10668#endif
10669
10670#if defined(LIBXML_PATTERN_ENABLED)
10671#ifdef bottom_pattern
10672#undef xmlStreamWantsAnyNode
10673extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10674#else
10675#ifndef xmlStreamWantsAnyNode
10676extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10677#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10678#endif
10679#endif
10680#endif
10681
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010682#ifdef bottom_parserInternals
10683#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010684extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010685#else
10686#ifndef xmlStringCurrentChar
10687extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010688#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010689#endif
10690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010691
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010692#ifdef bottom_parser
10693#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010694extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010695#else
10696#ifndef xmlStringDecodeEntities
10697extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010698#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010699#endif
10700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010701
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010702#ifdef bottom_tree
10703#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010704extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010705#else
10706#ifndef xmlStringGetNodeList
10707extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010708#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010709#endif
10710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010711
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010712#ifdef bottom_parser
10713#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010714extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010715#else
10716#ifndef xmlStringLenDecodeEntities
10717extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010718#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010719#endif
10720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010721
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010722#ifdef bottom_tree
10723#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010724extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010725#else
10726#ifndef xmlStringLenGetNodeList
10727extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010728#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010729#endif
10730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010731
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010732#ifdef bottom_xmlstring
10733#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010734extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010735#else
10736#ifndef xmlStrlen
10737extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010738#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010739#endif
10740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010741
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010742#ifdef bottom_xmlstring
10743#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010744extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010745#else
10746#ifndef xmlStrncasecmp
10747extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010748#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010749#endif
10750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010751
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010752#ifdef bottom_xmlstring
10753#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010754extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010755#else
10756#ifndef xmlStrncat
10757extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010758#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010759#endif
10760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010761
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010762#ifdef bottom_xmlstring
10763#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010764extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010765#else
10766#ifndef xmlStrncatNew
10767extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010768#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010769#endif
10770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010771
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010772#ifdef bottom_xmlstring
10773#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010774extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010775#else
10776#ifndef xmlStrncmp
10777extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010778#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010779#endif
10780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010781
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010782#ifdef bottom_xmlstring
10783#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010784extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010785#else
10786#ifndef xmlStrndup
10787extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010788#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010789#endif
10790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010791
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010792#ifdef bottom_xmlstring
10793#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010794extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010795#else
10796#ifndef xmlStrstr
10797extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010798#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010799#endif
10800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010801
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010802#ifdef bottom_xmlstring
10803#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010804extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010805#else
10806#ifndef xmlStrsub
10807extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#endif
10810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010811
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010812#ifdef bottom_parserInternals
10813#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010814extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010815#else
10816#ifndef xmlSubstituteEntitiesDefault
10817extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010818#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010819#endif
10820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010821
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010822#ifdef bottom_parserInternals
10823#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010824extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010825#else
10826#ifndef xmlSwitchEncoding
10827extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010828#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010829#endif
10830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010831
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010832#ifdef bottom_parserInternals
10833#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010834extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010835#else
10836#ifndef xmlSwitchInputEncoding
10837extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010838#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010839#endif
10840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010841
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010842#ifdef bottom_parserInternals
10843#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010844extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010845#else
10846#ifndef xmlSwitchToEncoding
10847extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010848#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010849#endif
10850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010851
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010852#ifdef bottom_tree
10853#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010854extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010855#else
10856#ifndef xmlTextConcat
10857extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010858#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#endif
10860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010861
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010862#ifdef bottom_tree
10863#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010864extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010865#else
10866#ifndef xmlTextMerge
10867extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010868#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010869#endif
10870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010871
10872#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010873#ifdef bottom_xmlreader
10874#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010875extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010876#else
10877#ifndef xmlTextReaderAttributeCount
10878extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010879#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010881#endif
10882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010883
10884#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010885#ifdef bottom_xmlreader
10886#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010887extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010888#else
10889#ifndef xmlTextReaderBaseUri
10890extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010891#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010893#endif
10894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010895
10896#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010897#ifdef bottom_xmlreader
10898#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010899extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010900#else
10901#ifndef xmlTextReaderByteConsumed
10902extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010903#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010905#endif
10906#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010907
10908#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010909#ifdef bottom_xmlreader
10910#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010911extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010912#else
10913#ifndef xmlTextReaderClose
10914extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010915#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010917#endif
10918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010919
10920#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010921#ifdef bottom_xmlreader
10922#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010923extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010924#else
10925#ifndef xmlTextReaderConstBaseUri
10926extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010927#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010929#endif
10930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010931
10932#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010933#ifdef bottom_xmlreader
10934#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010935extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010936#else
10937#ifndef xmlTextReaderConstEncoding
10938extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010939#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010941#endif
10942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010943
10944#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010945#ifdef bottom_xmlreader
10946#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010947extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010948#else
10949#ifndef xmlTextReaderConstLocalName
10950extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010951#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010953#endif
10954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010955
10956#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010957#ifdef bottom_xmlreader
10958#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010959extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010960#else
10961#ifndef xmlTextReaderConstName
10962extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010963#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010965#endif
10966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010967
10968#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010969#ifdef bottom_xmlreader
10970#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010971extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010972#else
10973#ifndef xmlTextReaderConstNamespaceUri
10974extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010975#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010977#endif
10978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010979
10980#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010981#ifdef bottom_xmlreader
10982#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000010983extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010984#else
10985#ifndef xmlTextReaderConstPrefix
10986extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010987#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
10988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010989#endif
10990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010991
10992#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010993#ifdef bottom_xmlreader
10994#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010995extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010996#else
10997#ifndef xmlTextReaderConstString
10998extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010999#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011001#endif
11002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011003
11004#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011005#ifdef bottom_xmlreader
11006#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011007extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011008#else
11009#ifndef xmlTextReaderConstValue
11010extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011011#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011013#endif
11014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011015
11016#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011017#ifdef bottom_xmlreader
11018#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011019extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011020#else
11021#ifndef xmlTextReaderConstXmlLang
11022extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011023#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011025#endif
11026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011027
11028#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011029#ifdef bottom_xmlreader
11030#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000011031extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011032#else
11033#ifndef xmlTextReaderConstXmlVersion
11034extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011035#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011037#endif
11038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011039
11040#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011041#ifdef bottom_xmlreader
11042#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000011043extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011044#else
11045#ifndef xmlTextReaderCurrentDoc
11046extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011047#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011049#endif
11050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011051
11052#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011053#ifdef bottom_xmlreader
11054#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000011055extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011056#else
11057#ifndef xmlTextReaderCurrentNode
11058extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011059#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011061#endif
11062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011063
11064#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011065#ifdef bottom_xmlreader
11066#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000011067extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011068#else
11069#ifndef xmlTextReaderDepth
11070extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011071#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011073#endif
11074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011075
11076#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011077#ifdef bottom_xmlreader
11078#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000011079extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011080#else
11081#ifndef xmlTextReaderExpand
11082extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011083#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011085#endif
11086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011087
11088#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011089#ifdef bottom_xmlreader
11090#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011091extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011092#else
11093#ifndef xmlTextReaderGetAttribute
11094extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011095#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011097#endif
11098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011099
11100#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011101#ifdef bottom_xmlreader
11102#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011103extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011104#else
11105#ifndef xmlTextReaderGetAttributeNo
11106extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011107#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011109#endif
11110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011111
11112#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011113#ifdef bottom_xmlreader
11114#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011115extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011116#else
11117#ifndef xmlTextReaderGetAttributeNs
11118extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011119#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011121#endif
11122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011123
11124#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011125#ifdef bottom_xmlreader
11126#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011127extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011128#else
11129#ifndef xmlTextReaderGetErrorHandler
11130extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011131#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011133#endif
11134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011135
11136#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011137#ifdef bottom_xmlreader
11138#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011139extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011140#else
11141#ifndef xmlTextReaderGetParserColumnNumber
11142extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011143#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011145#endif
11146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011147
11148#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011149#ifdef bottom_xmlreader
11150#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011151extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011152#else
11153#ifndef xmlTextReaderGetParserLineNumber
11154extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011155#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011157#endif
11158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011159
11160#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011161#ifdef bottom_xmlreader
11162#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011163extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011164#else
11165#ifndef xmlTextReaderGetParserProp
11166extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011167#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011169#endif
11170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011171
11172#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011173#ifdef bottom_xmlreader
11174#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011175extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011176#else
11177#ifndef xmlTextReaderGetRemainder
11178extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011179#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011181#endif
11182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011183
11184#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011185#ifdef bottom_xmlreader
11186#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011187extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011188#else
11189#ifndef xmlTextReaderHasAttributes
11190extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011191#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011193#endif
11194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011195
11196#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011197#ifdef bottom_xmlreader
11198#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011199extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011200#else
11201#ifndef xmlTextReaderHasValue
11202extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011203#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011205#endif
11206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011207
11208#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011209#ifdef bottom_xmlreader
11210#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011211extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011212#else
11213#ifndef xmlTextReaderIsDefault
11214extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011215#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011217#endif
11218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011219
11220#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011221#ifdef bottom_xmlreader
11222#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011223extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011224#else
11225#ifndef xmlTextReaderIsEmptyElement
11226extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011227#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011229#endif
11230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011231
11232#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011233#ifdef bottom_xmlreader
11234#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011235extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011236#else
11237#ifndef xmlTextReaderIsNamespaceDecl
11238extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011239#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011241#endif
11242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011243
11244#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011245#ifdef bottom_xmlreader
11246#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011247extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011248#else
11249#ifndef xmlTextReaderIsValid
11250extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011251#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011253#endif
11254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011255
11256#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011257#ifdef bottom_xmlreader
11258#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011259extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011260#else
11261#ifndef xmlTextReaderLocalName
11262extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011263#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011265#endif
11266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011267
11268#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011269#ifdef bottom_xmlreader
11270#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011271extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011272#else
11273#ifndef xmlTextReaderLocatorBaseURI
11274extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011275#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011277#endif
11278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011279
11280#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011281#ifdef bottom_xmlreader
11282#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011283extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011284#else
11285#ifndef xmlTextReaderLocatorLineNumber
11286extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011287#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011289#endif
11290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011291
11292#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011293#ifdef bottom_xmlreader
11294#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011295extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011296#else
11297#ifndef xmlTextReaderLookupNamespace
11298extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011299#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011301#endif
11302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011303
11304#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011305#ifdef bottom_xmlreader
11306#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011307extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011308#else
11309#ifndef xmlTextReaderMoveToAttribute
11310extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011311#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011313#endif
11314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011315
11316#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011317#ifdef bottom_xmlreader
11318#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011319extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011320#else
11321#ifndef xmlTextReaderMoveToAttributeNo
11322extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011323#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011325#endif
11326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011327
11328#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011329#ifdef bottom_xmlreader
11330#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011331extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011332#else
11333#ifndef xmlTextReaderMoveToAttributeNs
11334extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011335#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011337#endif
11338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011339
11340#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011341#ifdef bottom_xmlreader
11342#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011343extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011344#else
11345#ifndef xmlTextReaderMoveToElement
11346extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011347#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011349#endif
11350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011351
11352#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011353#ifdef bottom_xmlreader
11354#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011355extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011356#else
11357#ifndef xmlTextReaderMoveToFirstAttribute
11358extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011359#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011361#endif
11362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011363
11364#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011365#ifdef bottom_xmlreader
11366#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011367extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011368#else
11369#ifndef xmlTextReaderMoveToNextAttribute
11370extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011371#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011373#endif
11374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011375
11376#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011377#ifdef bottom_xmlreader
11378#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011379extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011380#else
11381#ifndef xmlTextReaderName
11382extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011383#define xmlTextReaderName xmlTextReaderName__internal_alias
11384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011385#endif
11386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011387
11388#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011389#ifdef bottom_xmlreader
11390#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011391extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011392#else
11393#ifndef xmlTextReaderNamespaceUri
11394extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011395#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011397#endif
11398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011399
11400#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011401#ifdef bottom_xmlreader
11402#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011403extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011404#else
11405#ifndef xmlTextReaderNext
11406extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011407#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011409#endif
11410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011411
11412#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011413#ifdef bottom_xmlreader
11414#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011415extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011416#else
11417#ifndef xmlTextReaderNextSibling
11418extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011419#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011421#endif
11422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011423
11424#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011425#ifdef bottom_xmlreader
11426#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011427extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011428#else
11429#ifndef xmlTextReaderNodeType
11430extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011431#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011433#endif
11434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011435
11436#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011437#ifdef bottom_xmlreader
11438#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011439extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011440#else
11441#ifndef xmlTextReaderNormalization
11442extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011443#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011446#endif
11447
11448#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011449#ifdef bottom_xmlreader
11450#undef xmlTextReaderPrefix
11451extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11452#else
11453#ifndef xmlTextReaderPrefix
11454extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11455#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11456#endif
11457#endif
11458#endif
11459
11460#if defined(LIBXML_READER_ENABLED)
11461#ifdef bottom_xmlreader
11462#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011463extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011464#else
11465#ifndef xmlTextReaderPreserve
11466extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011467#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011469#endif
11470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011471
11472#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011473#ifdef bottom_xmlreader
11474#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011475extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011476#else
11477#ifndef xmlTextReaderPreservePattern
11478extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011479#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011481#endif
11482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011483
11484#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011485#ifdef bottom_xmlreader
11486#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011487extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011488#else
11489#ifndef xmlTextReaderQuoteChar
11490extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011491#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011493#endif
11494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011495
11496#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011497#ifdef bottom_xmlreader
11498#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011499extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011500#else
11501#ifndef xmlTextReaderRead
11502extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011503#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011505#endif
11506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011507
11508#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011509#ifdef bottom_xmlreader
11510#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011511extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011512#else
11513#ifndef xmlTextReaderReadAttributeValue
11514extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011515#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011517#endif
11518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011519
Daniel Veillard67952602006-01-05 15:29:44 +000011520#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011521#ifdef bottom_xmlreader
11522#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011523extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011524#else
11525#ifndef xmlTextReaderReadInnerXml
11526extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011527#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011529#endif
11530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011531
Daniel Veillard67952602006-01-05 15:29:44 +000011532#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011533#ifdef bottom_xmlreader
11534#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011535extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011536#else
11537#ifndef xmlTextReaderReadOuterXml
11538extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011539#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011541#endif
11542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011543
11544#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011545#ifdef bottom_xmlreader
11546#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011547extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011548#else
11549#ifndef xmlTextReaderReadState
11550extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011551#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011553#endif
11554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011555
11556#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011557#ifdef bottom_xmlreader
11558#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011559extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011560#else
11561#ifndef xmlTextReaderReadString
11562extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011563#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011565#endif
11566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011567
11568#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011569#ifdef bottom_xmlreader
11570#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011571extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011572#else
11573#ifndef xmlTextReaderRelaxNGSetSchema
11574extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011575#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011577#endif
11578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011579
11580#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011581#ifdef bottom_xmlreader
11582#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011583extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011584#else
11585#ifndef xmlTextReaderRelaxNGValidate
11586extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011587#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011589#endif
11590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011591
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011592#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11593#ifdef bottom_xmlreader
11594#undef xmlTextReaderSchemaValidate
11595extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11596#else
11597#ifndef xmlTextReaderSchemaValidate
11598extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11599#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11600#endif
11601#endif
11602#endif
11603
Daniel Veillard67952602006-01-05 15:29:44 +000011604#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11605#ifdef bottom_xmlreader
11606#undef xmlTextReaderSchemaValidateCtxt
11607extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11608#else
11609#ifndef xmlTextReaderSchemaValidateCtxt
11610extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11611#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11612#endif
11613#endif
11614#endif
11615
Daniel Veillardbe076e92005-01-04 20:18:14 +000011616#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011617#ifdef bottom_xmlreader
11618#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011619extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011620#else
11621#ifndef xmlTextReaderSetErrorHandler
11622extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011623#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011625#endif
11626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011627
11628#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011629#ifdef bottom_xmlreader
11630#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011631extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011632#else
11633#ifndef xmlTextReaderSetParserProp
11634extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011635#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011637#endif
11638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011639
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011640#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11641#ifdef bottom_xmlreader
11642#undef xmlTextReaderSetSchema
11643extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11644#else
11645#ifndef xmlTextReaderSetSchema
11646extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11647#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11648#endif
11649#endif
11650#endif
11651
Daniel Veillardbe076e92005-01-04 20:18:14 +000011652#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011653#ifdef bottom_xmlreader
11654#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011655extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011656#else
11657#ifndef xmlTextReaderSetStructuredErrorHandler
11658extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011659#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011661#endif
11662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011663
11664#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011665#ifdef bottom_xmlreader
11666#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011667extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011668#else
11669#ifndef xmlTextReaderStandalone
11670extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011671#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011673#endif
11674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011675
11676#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011677#ifdef bottom_xmlreader
11678#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011679extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011680#else
11681#ifndef xmlTextReaderValue
11682extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011683#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011685#endif
11686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011687
11688#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011689#ifdef bottom_xmlreader
11690#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011691extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011692#else
11693#ifndef xmlTextReaderXmlLang
11694extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011695#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011697#endif
11698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011699
11700#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011701#ifdef bottom_xmlwriter
11702#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011703extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011704#else
11705#ifndef xmlTextWriterEndAttribute
11706extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011707#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011709#endif
11710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011711
11712#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011713#ifdef bottom_xmlwriter
11714#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011715extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011716#else
11717#ifndef xmlTextWriterEndCDATA
11718extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011719#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011721#endif
11722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011723
11724#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011725#ifdef bottom_xmlwriter
11726#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011727extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011728#else
11729#ifndef xmlTextWriterEndComment
11730extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011731#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011733#endif
11734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011735
11736#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011737#ifdef bottom_xmlwriter
11738#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011739extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011740#else
11741#ifndef xmlTextWriterEndDTD
11742extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011743#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011745#endif
11746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011747
11748#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011749#ifdef bottom_xmlwriter
11750#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011751extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011752#else
11753#ifndef xmlTextWriterEndDTDAttlist
11754extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011755#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011757#endif
11758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011759
11760#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011761#ifdef bottom_xmlwriter
11762#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011763extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011764#else
11765#ifndef xmlTextWriterEndDTDElement
11766extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011767#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011769#endif
11770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011771
11772#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011773#ifdef bottom_xmlwriter
11774#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011775extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011776#else
11777#ifndef xmlTextWriterEndDTDEntity
11778extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011779#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011781#endif
11782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011783
11784#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011785#ifdef bottom_xmlwriter
11786#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011787extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011788#else
11789#ifndef xmlTextWriterEndDocument
11790extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011791#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011793#endif
11794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011795
11796#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011797#ifdef bottom_xmlwriter
11798#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011799extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011800#else
11801#ifndef xmlTextWriterEndElement
11802extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011803#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011805#endif
11806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011807
11808#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011809#ifdef bottom_xmlwriter
11810#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011811extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011812#else
11813#ifndef xmlTextWriterEndPI
11814extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011815#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011817#endif
11818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011819
11820#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011821#ifdef bottom_xmlwriter
11822#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011823extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011824#else
11825#ifndef xmlTextWriterFlush
11826extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011827#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011829#endif
11830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011831
11832#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011833#ifdef bottom_xmlwriter
11834#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011835extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011836#else
11837#ifndef xmlTextWriterFullEndElement
11838extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011839#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011841#endif
11842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011843
11844#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011845#ifdef bottom_xmlwriter
11846#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011847extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011848#else
11849#ifndef xmlTextWriterSetIndent
11850extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011851#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011853#endif
11854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011855
11856#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011857#ifdef bottom_xmlwriter
11858#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011859extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011860#else
11861#ifndef xmlTextWriterSetIndentString
11862extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011863#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011865#endif
11866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011867
11868#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011869#ifdef bottom_xmlwriter
11870#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011871extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011872#else
11873#ifndef xmlTextWriterStartAttribute
11874extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011875#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011877#endif
11878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011879
11880#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011881#ifdef bottom_xmlwriter
11882#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011883extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011884#else
11885#ifndef xmlTextWriterStartAttributeNS
11886extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011887#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011889#endif
11890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011891
11892#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011893#ifdef bottom_xmlwriter
11894#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011895extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011896#else
11897#ifndef xmlTextWriterStartCDATA
11898extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011899#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011901#endif
11902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011903
11904#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011905#ifdef bottom_xmlwriter
11906#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011907extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011908#else
11909#ifndef xmlTextWriterStartComment
11910extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011911#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011913#endif
11914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011915
11916#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011917#ifdef bottom_xmlwriter
11918#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011919extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011920#else
11921#ifndef xmlTextWriterStartDTD
11922extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011923#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011925#endif
11926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011927
11928#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011929#ifdef bottom_xmlwriter
11930#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011931extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011932#else
11933#ifndef xmlTextWriterStartDTDAttlist
11934extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011935#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011937#endif
11938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011939
11940#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011941#ifdef bottom_xmlwriter
11942#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011943extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011944#else
11945#ifndef xmlTextWriterStartDTDElement
11946extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011947#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011949#endif
11950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011951
11952#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011953#ifdef bottom_xmlwriter
11954#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011955extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011956#else
11957#ifndef xmlTextWriterStartDTDEntity
11958extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011959#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011961#endif
11962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011963
11964#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011965#ifdef bottom_xmlwriter
11966#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011967extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011968#else
11969#ifndef xmlTextWriterStartDocument
11970extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011971#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
11972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011973#endif
11974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011975
11976#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011977#ifdef bottom_xmlwriter
11978#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011979extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011980#else
11981#ifndef xmlTextWriterStartElement
11982extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011983#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
11984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011985#endif
11986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011987
11988#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011989#ifdef bottom_xmlwriter
11990#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011991extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011992#else
11993#ifndef xmlTextWriterStartElementNS
11994extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011995#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
11996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011997#endif
11998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011999
12000#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012001#ifdef bottom_xmlwriter
12002#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012003extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012004#else
12005#ifndef xmlTextWriterStartPI
12006extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012007#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012009#endif
12010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012011
12012#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012013#ifdef bottom_xmlwriter
12014#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012015extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012016#else
12017#ifndef xmlTextWriterWriteAttribute
12018extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012019#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012021#endif
12022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012023
12024#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012025#ifdef bottom_xmlwriter
12026#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012027extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012028#else
12029#ifndef xmlTextWriterWriteAttributeNS
12030extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012031#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012033#endif
12034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012035
12036#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012037#ifdef bottom_xmlwriter
12038#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000012039extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012040#else
12041#ifndef xmlTextWriterWriteBase64
12042extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012043#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012045#endif
12046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012047
12048#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012049#ifdef bottom_xmlwriter
12050#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000012051extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012052#else
12053#ifndef xmlTextWriterWriteBinHex
12054extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012055#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012057#endif
12058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012059
12060#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012061#ifdef bottom_xmlwriter
12062#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012063extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012064#else
12065#ifndef xmlTextWriterWriteCDATA
12066extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012067#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012069#endif
12070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012071
12072#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012073#ifdef bottom_xmlwriter
12074#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012075extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012076#else
12077#ifndef xmlTextWriterWriteComment
12078extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012079#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012081#endif
12082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012083
12084#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012085#ifdef bottom_xmlwriter
12086#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012087extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012088#else
12089#ifndef xmlTextWriterWriteDTD
12090extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012091#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012093#endif
12094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012095
12096#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012097#ifdef bottom_xmlwriter
12098#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012099extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012100#else
12101#ifndef xmlTextWriterWriteDTDAttlist
12102extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012103#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012105#endif
12106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012107
12108#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012109#ifdef bottom_xmlwriter
12110#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012111extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012112#else
12113#ifndef xmlTextWriterWriteDTDElement
12114extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012115#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012117#endif
12118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012119
12120#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012121#ifdef bottom_xmlwriter
12122#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012123extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012124#else
12125#ifndef xmlTextWriterWriteDTDEntity
12126extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012127#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012129#endif
12130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012131
12132#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012133#ifdef bottom_xmlwriter
12134#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012135extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012136#else
12137#ifndef xmlTextWriterWriteDTDExternalEntity
12138extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012139#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012141#endif
12142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012143
12144#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012145#ifdef bottom_xmlwriter
12146#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012147extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012148#else
12149#ifndef xmlTextWriterWriteDTDExternalEntityContents
12150extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012151#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012153#endif
12154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012155
12156#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012157#ifdef bottom_xmlwriter
12158#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012159extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012160#else
12161#ifndef xmlTextWriterWriteDTDInternalEntity
12162extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012163#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012165#endif
12166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012167
12168#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012169#ifdef bottom_xmlwriter
12170#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012171extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012172#else
12173#ifndef xmlTextWriterWriteDTDNotation
12174extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012175#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012177#endif
12178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012179
12180#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012181#ifdef bottom_xmlwriter
12182#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012183extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012184#else
12185#ifndef xmlTextWriterWriteElement
12186extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012187#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012189#endif
12190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012191
12192#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012193#ifdef bottom_xmlwriter
12194#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012195extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012196#else
12197#ifndef xmlTextWriterWriteElementNS
12198extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012199#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012201#endif
12202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012203
12204#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012205#ifdef bottom_xmlwriter
12206#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012207extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012208#else
12209#ifndef xmlTextWriterWriteFormatAttribute
12210extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012211#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012213#endif
12214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012215
12216#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012217#ifdef bottom_xmlwriter
12218#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012219extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012220#else
12221#ifndef xmlTextWriterWriteFormatAttributeNS
12222extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012223#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012225#endif
12226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012227
12228#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012229#ifdef bottom_xmlwriter
12230#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012231extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012232#else
12233#ifndef xmlTextWriterWriteFormatCDATA
12234extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012235#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012237#endif
12238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012239
12240#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012241#ifdef bottom_xmlwriter
12242#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012243extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012244#else
12245#ifndef xmlTextWriterWriteFormatComment
12246extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012247#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012249#endif
12250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012251
12252#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012253#ifdef bottom_xmlwriter
12254#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012255extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012256#else
12257#ifndef xmlTextWriterWriteFormatDTD
12258extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012259#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012261#endif
12262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012263
12264#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012265#ifdef bottom_xmlwriter
12266#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012267extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012268#else
12269#ifndef xmlTextWriterWriteFormatDTDAttlist
12270extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012271#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012273#endif
12274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012275
12276#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012277#ifdef bottom_xmlwriter
12278#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012279extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012280#else
12281#ifndef xmlTextWriterWriteFormatDTDElement
12282extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012283#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012285#endif
12286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012287
12288#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012289#ifdef bottom_xmlwriter
12290#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012291extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012292#else
12293#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12294extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012295#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012297#endif
12298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012299
12300#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012301#ifdef bottom_xmlwriter
12302#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012303extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012304#else
12305#ifndef xmlTextWriterWriteFormatElement
12306extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012307#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012309#endif
12310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012311
12312#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012313#ifdef bottom_xmlwriter
12314#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012315extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012316#else
12317#ifndef xmlTextWriterWriteFormatElementNS
12318extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012319#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012321#endif
12322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012323
12324#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012325#ifdef bottom_xmlwriter
12326#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012327extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012328#else
12329#ifndef xmlTextWriterWriteFormatPI
12330extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012331#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012333#endif
12334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012335
12336#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012337#ifdef bottom_xmlwriter
12338#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012339extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012340#else
12341#ifndef xmlTextWriterWriteFormatRaw
12342extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012343#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012345#endif
12346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012347
12348#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012349#ifdef bottom_xmlwriter
12350#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012351extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012352#else
12353#ifndef xmlTextWriterWriteFormatString
12354extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012355#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012357#endif
12358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012359
12360#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012361#ifdef bottom_xmlwriter
12362#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012363extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012364#else
12365#ifndef xmlTextWriterWritePI
12366extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012367#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012369#endif
12370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012371
12372#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012373#ifdef bottom_xmlwriter
12374#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012375extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012376#else
12377#ifndef xmlTextWriterWriteRaw
12378extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012379#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012381#endif
12382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012383
12384#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012385#ifdef bottom_xmlwriter
12386#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012387extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012388#else
12389#ifndef xmlTextWriterWriteRawLen
12390extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012391#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012393#endif
12394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012395
12396#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012397#ifdef bottom_xmlwriter
12398#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012399extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012400#else
12401#ifndef xmlTextWriterWriteString
12402extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012403#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012405#endif
12406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012407
12408#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012409#ifdef bottom_xmlwriter
12410#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012411extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012412#else
12413#ifndef xmlTextWriterWriteVFormatAttribute
12414extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012415#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012417#endif
12418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012419
12420#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012421#ifdef bottom_xmlwriter
12422#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012423extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012424#else
12425#ifndef xmlTextWriterWriteVFormatAttributeNS
12426extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012427#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012429#endif
12430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012431
12432#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012433#ifdef bottom_xmlwriter
12434#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012435extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012436#else
12437#ifndef xmlTextWriterWriteVFormatCDATA
12438extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012439#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012441#endif
12442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012443
12444#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012445#ifdef bottom_xmlwriter
12446#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012447extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012448#else
12449#ifndef xmlTextWriterWriteVFormatComment
12450extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012451#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012453#endif
12454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012455
12456#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012457#ifdef bottom_xmlwriter
12458#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012459extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012460#else
12461#ifndef xmlTextWriterWriteVFormatDTD
12462extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012463#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012465#endif
12466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012467
12468#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012469#ifdef bottom_xmlwriter
12470#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012471extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012472#else
12473#ifndef xmlTextWriterWriteVFormatDTDAttlist
12474extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012475#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012477#endif
12478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012479
12480#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012481#ifdef bottom_xmlwriter
12482#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012483extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012484#else
12485#ifndef xmlTextWriterWriteVFormatDTDElement
12486extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012487#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012489#endif
12490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012491
12492#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012493#ifdef bottom_xmlwriter
12494#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012495extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012496#else
12497#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12498extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012499#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012501#endif
12502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012503
12504#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012505#ifdef bottom_xmlwriter
12506#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012507extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012508#else
12509#ifndef xmlTextWriterWriteVFormatElement
12510extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012511#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012513#endif
12514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012515
12516#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012517#ifdef bottom_xmlwriter
12518#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012519extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012520#else
12521#ifndef xmlTextWriterWriteVFormatElementNS
12522extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012523#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012525#endif
12526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012527
12528#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012529#ifdef bottom_xmlwriter
12530#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012531extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012532#else
12533#ifndef xmlTextWriterWriteVFormatPI
12534extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012535#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012537#endif
12538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012539
12540#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012541#ifdef bottom_xmlwriter
12542#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012543extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012544#else
12545#ifndef xmlTextWriterWriteVFormatRaw
12546extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012547#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012549#endif
12550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012551
12552#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012553#ifdef bottom_xmlwriter
12554#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012555extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012556#else
12557#ifndef xmlTextWriterWriteVFormatString
12558extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012559#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012561#endif
12562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012563
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012564#ifdef bottom_globals
12565#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012566extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012567#else
12568#ifndef xmlThrDefBufferAllocScheme
12569extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012570#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#endif
12572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012573
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012574#ifdef bottom_globals
12575#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012576extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012577#else
12578#ifndef xmlThrDefDefaultBufferSize
12579extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012580#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012581#endif
12582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012583
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012584#ifdef bottom_globals
12585#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012586extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012587#else
12588#ifndef xmlThrDefDeregisterNodeDefault
12589extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012590#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012591#endif
12592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012593
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012594#ifdef bottom_globals
12595#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012596extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012597#else
12598#ifndef xmlThrDefDoValidityCheckingDefaultValue
12599extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012600#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012601#endif
12602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012603
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012604#ifdef bottom_globals
12605#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012606extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012607#else
12608#ifndef xmlThrDefGetWarningsDefaultValue
12609extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012610#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012611#endif
12612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012613
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012614#ifdef bottom_globals
12615#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012616extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012617#else
12618#ifndef xmlThrDefIndentTreeOutput
12619extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012620#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012621#endif
12622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012623
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012624#ifdef bottom_globals
12625#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012626extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012627#else
12628#ifndef xmlThrDefKeepBlanksDefaultValue
12629extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012630#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012631#endif
12632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012633
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012634#ifdef bottom_globals
12635#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012636extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012637#else
12638#ifndef xmlThrDefLineNumbersDefaultValue
12639extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012640#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012641#endif
12642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012643
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012644#ifdef bottom_globals
12645#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012646extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012647#else
12648#ifndef xmlThrDefLoadExtDtdDefaultValue
12649extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012650#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012651#endif
12652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012653
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012654#ifdef bottom_globals
12655#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012656extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012657#else
12658#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12659extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012660#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012661#endif
12662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012663
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012664#ifdef bottom_globals
12665#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012666extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012667#else
12668#ifndef xmlThrDefParserDebugEntities
12669extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012670#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012671#endif
12672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012673
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012674#ifdef bottom_globals
12675#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012676extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012677#else
12678#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12679extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012680#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012681#endif
12682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012683
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012684#ifdef bottom_globals
12685#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012686extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012687#else
12688#ifndef xmlThrDefPedanticParserDefaultValue
12689extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012690#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012691#endif
12692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012693
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012694#ifdef bottom_globals
12695#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012696extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012697#else
12698#ifndef xmlThrDefRegisterNodeDefault
12699extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012700#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012701#endif
12702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012703
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012704#ifdef bottom_globals
12705#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012706extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012707#else
12708#ifndef xmlThrDefSaveNoEmptyTags
12709extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012710#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012711#endif
12712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012713
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012714#ifdef bottom_globals
12715#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012716extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012717#else
12718#ifndef xmlThrDefSetGenericErrorFunc
12719extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012720#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012721#endif
12722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012723
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012724#ifdef bottom_globals
12725#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012726extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012727#else
12728#ifndef xmlThrDefSetStructuredErrorFunc
12729extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012730#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012731#endif
12732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012733
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012734#ifdef bottom_globals
12735#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012736extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012737#else
12738#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12739extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012740#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012741#endif
12742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012743
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012744#ifdef bottom_globals
12745#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012746extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012747#else
12748#ifndef xmlThrDefTreeIndentString
12749extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012750#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012751#endif
12752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012753
12754#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012755#ifdef bottom_xmlunicode
12756#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012757extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012758#else
12759#ifndef xmlUCSIsAegeanNumbers
12760extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012761#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012763#endif
12764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012765
12766#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012767#ifdef bottom_xmlunicode
12768#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012769extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012770#else
12771#ifndef xmlUCSIsAlphabeticPresentationForms
12772extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012773#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012775#endif
12776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012777
12778#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012779#ifdef bottom_xmlunicode
12780#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012781extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012782#else
12783#ifndef xmlUCSIsArabic
12784extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012785#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012787#endif
12788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012789
12790#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012791#ifdef bottom_xmlunicode
12792#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012793extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012794#else
12795#ifndef xmlUCSIsArabicPresentationFormsA
12796extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012797#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012799#endif
12800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012801
12802#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012803#ifdef bottom_xmlunicode
12804#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012805extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012806#else
12807#ifndef xmlUCSIsArabicPresentationFormsB
12808extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012809#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012811#endif
12812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012813
12814#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012815#ifdef bottom_xmlunicode
12816#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012817extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012818#else
12819#ifndef xmlUCSIsArmenian
12820extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012821#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012823#endif
12824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012825
12826#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012827#ifdef bottom_xmlunicode
12828#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012829extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012830#else
12831#ifndef xmlUCSIsArrows
12832extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012833#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012835#endif
12836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012837
12838#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012839#ifdef bottom_xmlunicode
12840#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012841extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012842#else
12843#ifndef xmlUCSIsBasicLatin
12844extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012845#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012847#endif
12848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012849
12850#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012851#ifdef bottom_xmlunicode
12852#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012853extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012854#else
12855#ifndef xmlUCSIsBengali
12856extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012857#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012859#endif
12860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012861
12862#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012863#ifdef bottom_xmlunicode
12864#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012865extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012866#else
12867#ifndef xmlUCSIsBlock
12868extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012869#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012871#endif
12872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012873
12874#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012875#ifdef bottom_xmlunicode
12876#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012877extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012878#else
12879#ifndef xmlUCSIsBlockElements
12880extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012881#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012883#endif
12884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012885
12886#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012887#ifdef bottom_xmlunicode
12888#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012889extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012890#else
12891#ifndef xmlUCSIsBopomofo
12892extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012893#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012895#endif
12896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012897
12898#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012899#ifdef bottom_xmlunicode
12900#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012901extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012902#else
12903#ifndef xmlUCSIsBopomofoExtended
12904extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012905#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012907#endif
12908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012909
12910#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012911#ifdef bottom_xmlunicode
12912#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012913extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012914#else
12915#ifndef xmlUCSIsBoxDrawing
12916extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012917#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012919#endif
12920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012921
12922#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012923#ifdef bottom_xmlunicode
12924#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012925extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012926#else
12927#ifndef xmlUCSIsBraillePatterns
12928extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012929#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012931#endif
12932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012933
12934#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012935#ifdef bottom_xmlunicode
12936#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012937extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012938#else
12939#ifndef xmlUCSIsBuhid
12940extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012941#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012943#endif
12944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012945
12946#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012947#ifdef bottom_xmlunicode
12948#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012949extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012950#else
12951#ifndef xmlUCSIsByzantineMusicalSymbols
12952extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012953#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012955#endif
12956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012957
12958#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012959#ifdef bottom_xmlunicode
12960#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012961extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012962#else
12963#ifndef xmlUCSIsCJKCompatibility
12964extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012965#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012967#endif
12968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012969
12970#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012971#ifdef bottom_xmlunicode
12972#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012973extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012974#else
12975#ifndef xmlUCSIsCJKCompatibilityForms
12976extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012977#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
12978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012979#endif
12980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012981
12982#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012983#ifdef bottom_xmlunicode
12984#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012985extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012986#else
12987#ifndef xmlUCSIsCJKCompatibilityIdeographs
12988extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012989#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
12990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012991#endif
12992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012993
12994#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012995#ifdef bottom_xmlunicode
12996#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012997extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012998#else
12999#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13000extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013001#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013003#endif
13004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013005
13006#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013007#ifdef bottom_xmlunicode
13008#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013009extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013010#else
13011#ifndef xmlUCSIsCJKRadicalsSupplement
13012extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013013#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013015#endif
13016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013017
13018#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013019#ifdef bottom_xmlunicode
13020#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013021extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013022#else
13023#ifndef xmlUCSIsCJKSymbolsandPunctuation
13024extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013025#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013027#endif
13028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013029
13030#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013031#ifdef bottom_xmlunicode
13032#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013033extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013034#else
13035#ifndef xmlUCSIsCJKUnifiedIdeographs
13036extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013037#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013039#endif
13040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013041
13042#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013043#ifdef bottom_xmlunicode
13044#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013045extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013046#else
13047#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13048extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013049#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013051#endif
13052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013053
13054#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013055#ifdef bottom_xmlunicode
13056#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013057extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013058#else
13059#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13060extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013061#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013063#endif
13064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013065
13066#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013067#ifdef bottom_xmlunicode
13068#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000013069extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013070#else
13071#ifndef xmlUCSIsCat
13072extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013073#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013075#endif
13076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013077
13078#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013079#ifdef bottom_xmlunicode
13080#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000013081extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013082#else
13083#ifndef xmlUCSIsCatC
13084extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013085#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013087#endif
13088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013089
13090#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013091#ifdef bottom_xmlunicode
13092#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013093extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013094#else
13095#ifndef xmlUCSIsCatCc
13096extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013097#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013099#endif
13100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013101
13102#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013103#ifdef bottom_xmlunicode
13104#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013105extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013106#else
13107#ifndef xmlUCSIsCatCf
13108extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013109#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013111#endif
13112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013113
13114#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013115#ifdef bottom_xmlunicode
13116#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013117extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013118#else
13119#ifndef xmlUCSIsCatCo
13120extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013121#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013123#endif
13124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013125
13126#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013127#ifdef bottom_xmlunicode
13128#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013129extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013130#else
13131#ifndef xmlUCSIsCatCs
13132extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013133#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013135#endif
13136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013137
13138#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013139#ifdef bottom_xmlunicode
13140#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013141extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013142#else
13143#ifndef xmlUCSIsCatL
13144extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013145#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013147#endif
13148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013149
13150#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013151#ifdef bottom_xmlunicode
13152#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013153extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013154#else
13155#ifndef xmlUCSIsCatLl
13156extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013157#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013159#endif
13160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013161
13162#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013163#ifdef bottom_xmlunicode
13164#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013165extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013166#else
13167#ifndef xmlUCSIsCatLm
13168extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013169#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013171#endif
13172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013173
13174#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013175#ifdef bottom_xmlunicode
13176#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013177extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013178#else
13179#ifndef xmlUCSIsCatLo
13180extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013181#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013183#endif
13184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013185
13186#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013187#ifdef bottom_xmlunicode
13188#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013189extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013190#else
13191#ifndef xmlUCSIsCatLt
13192extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013193#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013195#endif
13196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013197
13198#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013199#ifdef bottom_xmlunicode
13200#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013201extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013202#else
13203#ifndef xmlUCSIsCatLu
13204extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013205#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013207#endif
13208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013209
13210#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013211#ifdef bottom_xmlunicode
13212#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013213extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013214#else
13215#ifndef xmlUCSIsCatM
13216extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013217#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013219#endif
13220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013221
13222#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013223#ifdef bottom_xmlunicode
13224#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013225extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013226#else
13227#ifndef xmlUCSIsCatMc
13228extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013229#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013231#endif
13232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013233
13234#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013235#ifdef bottom_xmlunicode
13236#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013237extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013238#else
13239#ifndef xmlUCSIsCatMe
13240extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013241#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013243#endif
13244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013245
13246#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013247#ifdef bottom_xmlunicode
13248#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013249extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013250#else
13251#ifndef xmlUCSIsCatMn
13252extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013253#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013255#endif
13256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013257
13258#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013259#ifdef bottom_xmlunicode
13260#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013261extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013262#else
13263#ifndef xmlUCSIsCatN
13264extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013265#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013267#endif
13268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013269
13270#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013271#ifdef bottom_xmlunicode
13272#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013273extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013274#else
13275#ifndef xmlUCSIsCatNd
13276extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013277#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013279#endif
13280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013281
13282#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013283#ifdef bottom_xmlunicode
13284#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013285extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013286#else
13287#ifndef xmlUCSIsCatNl
13288extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013289#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013291#endif
13292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013293
13294#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013295#ifdef bottom_xmlunicode
13296#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013297extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013298#else
13299#ifndef xmlUCSIsCatNo
13300extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013301#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013303#endif
13304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013305
13306#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013307#ifdef bottom_xmlunicode
13308#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013309extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013310#else
13311#ifndef xmlUCSIsCatP
13312extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013313#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013315#endif
13316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013317
13318#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013319#ifdef bottom_xmlunicode
13320#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013321extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013322#else
13323#ifndef xmlUCSIsCatPc
13324extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013325#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013327#endif
13328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013329
13330#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013331#ifdef bottom_xmlunicode
13332#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013333extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013334#else
13335#ifndef xmlUCSIsCatPd
13336extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013337#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013339#endif
13340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013341
13342#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013343#ifdef bottom_xmlunicode
13344#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013345extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013346#else
13347#ifndef xmlUCSIsCatPe
13348extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013349#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013351#endif
13352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013353
13354#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013355#ifdef bottom_xmlunicode
13356#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013357extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013358#else
13359#ifndef xmlUCSIsCatPf
13360extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013361#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013363#endif
13364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013365
13366#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013367#ifdef bottom_xmlunicode
13368#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013369extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013370#else
13371#ifndef xmlUCSIsCatPi
13372extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013373#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013375#endif
13376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013377
13378#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013379#ifdef bottom_xmlunicode
13380#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013381extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013382#else
13383#ifndef xmlUCSIsCatPo
13384extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013385#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013387#endif
13388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013389
13390#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013391#ifdef bottom_xmlunicode
13392#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013393extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013394#else
13395#ifndef xmlUCSIsCatPs
13396extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013397#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013399#endif
13400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013401
13402#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013403#ifdef bottom_xmlunicode
13404#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013405extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013406#else
13407#ifndef xmlUCSIsCatS
13408extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013409#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013411#endif
13412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013413
13414#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013415#ifdef bottom_xmlunicode
13416#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013417extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013418#else
13419#ifndef xmlUCSIsCatSc
13420extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013421#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013423#endif
13424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013425
13426#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013427#ifdef bottom_xmlunicode
13428#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013429extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013430#else
13431#ifndef xmlUCSIsCatSk
13432extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013433#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013435#endif
13436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013437
13438#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013439#ifdef bottom_xmlunicode
13440#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013441extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013442#else
13443#ifndef xmlUCSIsCatSm
13444extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013445#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013447#endif
13448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013449
13450#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013451#ifdef bottom_xmlunicode
13452#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013453extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013454#else
13455#ifndef xmlUCSIsCatSo
13456extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013457#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013459#endif
13460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013461
13462#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013463#ifdef bottom_xmlunicode
13464#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013465extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013466#else
13467#ifndef xmlUCSIsCatZ
13468extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013469#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013471#endif
13472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013473
13474#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013475#ifdef bottom_xmlunicode
13476#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013477extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013478#else
13479#ifndef xmlUCSIsCatZl
13480extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013481#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013483#endif
13484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013485
13486#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013487#ifdef bottom_xmlunicode
13488#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013489extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013490#else
13491#ifndef xmlUCSIsCatZp
13492extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013493#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013495#endif
13496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013497
13498#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013499#ifdef bottom_xmlunicode
13500#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013501extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013502#else
13503#ifndef xmlUCSIsCatZs
13504extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013505#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013507#endif
13508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013509
13510#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013511#ifdef bottom_xmlunicode
13512#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013513extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013514#else
13515#ifndef xmlUCSIsCherokee
13516extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013517#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013519#endif
13520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013521
13522#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013523#ifdef bottom_xmlunicode
13524#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013525extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013526#else
13527#ifndef xmlUCSIsCombiningDiacriticalMarks
13528extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013529#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013531#endif
13532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013533
13534#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013535#ifdef bottom_xmlunicode
13536#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013537extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013538#else
13539#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13540extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013541#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013543#endif
13544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013545
13546#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013547#ifdef bottom_xmlunicode
13548#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013549extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013550#else
13551#ifndef xmlUCSIsCombiningHalfMarks
13552extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013553#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013555#endif
13556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013557
13558#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013559#ifdef bottom_xmlunicode
13560#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013561extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013562#else
13563#ifndef xmlUCSIsCombiningMarksforSymbols
13564extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013565#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013567#endif
13568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013569
13570#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013571#ifdef bottom_xmlunicode
13572#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013573extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013574#else
13575#ifndef xmlUCSIsControlPictures
13576extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013577#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013579#endif
13580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013581
13582#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013583#ifdef bottom_xmlunicode
13584#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013585extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013586#else
13587#ifndef xmlUCSIsCurrencySymbols
13588extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013589#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013591#endif
13592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013593
13594#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013595#ifdef bottom_xmlunicode
13596#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013597extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013598#else
13599#ifndef xmlUCSIsCypriotSyllabary
13600extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013601#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013603#endif
13604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013605
13606#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013607#ifdef bottom_xmlunicode
13608#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013609extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013610#else
13611#ifndef xmlUCSIsCyrillic
13612extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013613#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013615#endif
13616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013617
13618#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013619#ifdef bottom_xmlunicode
13620#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013621extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013622#else
13623#ifndef xmlUCSIsCyrillicSupplement
13624extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013625#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013627#endif
13628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013629
13630#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013631#ifdef bottom_xmlunicode
13632#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013633extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013634#else
13635#ifndef xmlUCSIsDeseret
13636extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013637#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013639#endif
13640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013641
13642#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013643#ifdef bottom_xmlunicode
13644#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013645extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013646#else
13647#ifndef xmlUCSIsDevanagari
13648extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013649#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013651#endif
13652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013653
13654#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013655#ifdef bottom_xmlunicode
13656#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013657extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013658#else
13659#ifndef xmlUCSIsDingbats
13660extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013661#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013663#endif
13664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013665
13666#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013667#ifdef bottom_xmlunicode
13668#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013669extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013670#else
13671#ifndef xmlUCSIsEnclosedAlphanumerics
13672extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013673#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013675#endif
13676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013677
13678#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013679#ifdef bottom_xmlunicode
13680#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013681extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013682#else
13683#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13684extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013685#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013687#endif
13688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013689
13690#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013691#ifdef bottom_xmlunicode
13692#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013693extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013694#else
13695#ifndef xmlUCSIsEthiopic
13696extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013697#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013699#endif
13700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013701
13702#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013703#ifdef bottom_xmlunicode
13704#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013705extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013706#else
13707#ifndef xmlUCSIsGeneralPunctuation
13708extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013709#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013711#endif
13712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013713
13714#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013715#ifdef bottom_xmlunicode
13716#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013717extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013718#else
13719#ifndef xmlUCSIsGeometricShapes
13720extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013721#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013723#endif
13724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013725
13726#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013727#ifdef bottom_xmlunicode
13728#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013729extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013730#else
13731#ifndef xmlUCSIsGeorgian
13732extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013733#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013735#endif
13736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013737
13738#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013739#ifdef bottom_xmlunicode
13740#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013741extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013742#else
13743#ifndef xmlUCSIsGothic
13744extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013745#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013747#endif
13748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013749
13750#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013751#ifdef bottom_xmlunicode
13752#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013753extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013754#else
13755#ifndef xmlUCSIsGreek
13756extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013757#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013759#endif
13760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013761
13762#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013763#ifdef bottom_xmlunicode
13764#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013765extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013766#else
13767#ifndef xmlUCSIsGreekExtended
13768extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013769#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013771#endif
13772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013773
13774#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013775#ifdef bottom_xmlunicode
13776#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013777extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013778#else
13779#ifndef xmlUCSIsGreekandCoptic
13780extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013781#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013783#endif
13784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013785
13786#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013787#ifdef bottom_xmlunicode
13788#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013789extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013790#else
13791#ifndef xmlUCSIsGujarati
13792extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013793#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013795#endif
13796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013797
13798#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013799#ifdef bottom_xmlunicode
13800#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013801extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013802#else
13803#ifndef xmlUCSIsGurmukhi
13804extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013805#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013807#endif
13808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013809
13810#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013811#ifdef bottom_xmlunicode
13812#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013813extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013814#else
13815#ifndef xmlUCSIsHalfwidthandFullwidthForms
13816extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013817#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013819#endif
13820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013821
13822#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013823#ifdef bottom_xmlunicode
13824#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013825extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013826#else
13827#ifndef xmlUCSIsHangulCompatibilityJamo
13828extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013829#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013831#endif
13832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013833
13834#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013835#ifdef bottom_xmlunicode
13836#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013837extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013838#else
13839#ifndef xmlUCSIsHangulJamo
13840extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013841#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013843#endif
13844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013845
13846#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013847#ifdef bottom_xmlunicode
13848#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013849extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013850#else
13851#ifndef xmlUCSIsHangulSyllables
13852extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013853#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013855#endif
13856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013857
13858#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013859#ifdef bottom_xmlunicode
13860#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013861extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013862#else
13863#ifndef xmlUCSIsHanunoo
13864extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013865#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013867#endif
13868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013869
13870#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013871#ifdef bottom_xmlunicode
13872#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013873extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013874#else
13875#ifndef xmlUCSIsHebrew
13876extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013877#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013879#endif
13880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013881
13882#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013883#ifdef bottom_xmlunicode
13884#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013885extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013886#else
13887#ifndef xmlUCSIsHighPrivateUseSurrogates
13888extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013889#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013891#endif
13892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013893
13894#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013895#ifdef bottom_xmlunicode
13896#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013897extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013898#else
13899#ifndef xmlUCSIsHighSurrogates
13900extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013901#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013903#endif
13904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013905
13906#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013907#ifdef bottom_xmlunicode
13908#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013909extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013910#else
13911#ifndef xmlUCSIsHiragana
13912extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013913#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013915#endif
13916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013917
13918#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013919#ifdef bottom_xmlunicode
13920#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013921extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013922#else
13923#ifndef xmlUCSIsIPAExtensions
13924extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013925#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013927#endif
13928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013929
13930#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013931#ifdef bottom_xmlunicode
13932#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013933extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013934#else
13935#ifndef xmlUCSIsIdeographicDescriptionCharacters
13936extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013937#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013939#endif
13940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013941
13942#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013943#ifdef bottom_xmlunicode
13944#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013945extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013946#else
13947#ifndef xmlUCSIsKanbun
13948extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013949#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013951#endif
13952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013953
13954#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013955#ifdef bottom_xmlunicode
13956#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013957extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013958#else
13959#ifndef xmlUCSIsKangxiRadicals
13960extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013961#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013963#endif
13964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013965
13966#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013967#ifdef bottom_xmlunicode
13968#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000013969extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013970#else
13971#ifndef xmlUCSIsKannada
13972extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013973#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
13974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013975#endif
13976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013977
13978#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013979#ifdef bottom_xmlunicode
13980#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013981extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013982#else
13983#ifndef xmlUCSIsKatakana
13984extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013985#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
13986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013987#endif
13988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013989
13990#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013991#ifdef bottom_xmlunicode
13992#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013993extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013994#else
13995#ifndef xmlUCSIsKatakanaPhoneticExtensions
13996extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013997#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
13998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013999#endif
14000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014001
14002#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014003#ifdef bottom_xmlunicode
14004#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000014005extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014006#else
14007#ifndef xmlUCSIsKhmer
14008extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014009#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014011#endif
14012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014013
14014#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014015#ifdef bottom_xmlunicode
14016#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014017extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014018#else
14019#ifndef xmlUCSIsKhmerSymbols
14020extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014021#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014023#endif
14024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014025
14026#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014027#ifdef bottom_xmlunicode
14028#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000014029extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014030#else
14031#ifndef xmlUCSIsLao
14032extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014033#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014035#endif
14036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014037
14038#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014039#ifdef bottom_xmlunicode
14040#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014041extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014042#else
14043#ifndef xmlUCSIsLatin1Supplement
14044extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014045#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014047#endif
14048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014049
14050#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014051#ifdef bottom_xmlunicode
14052#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014053extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014054#else
14055#ifndef xmlUCSIsLatinExtendedA
14056extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014057#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014059#endif
14060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014061
14062#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014063#ifdef bottom_xmlunicode
14064#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000014065extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014066#else
14067#ifndef xmlUCSIsLatinExtendedAdditional
14068extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014069#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014071#endif
14072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014073
14074#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014075#ifdef bottom_xmlunicode
14076#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014077extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014078#else
14079#ifndef xmlUCSIsLatinExtendedB
14080extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014081#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014083#endif
14084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014085
14086#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014087#ifdef bottom_xmlunicode
14088#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014089extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014090#else
14091#ifndef xmlUCSIsLetterlikeSymbols
14092extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014093#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014095#endif
14096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014097
14098#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014099#ifdef bottom_xmlunicode
14100#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014101extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014102#else
14103#ifndef xmlUCSIsLimbu
14104extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014105#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014107#endif
14108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014109
14110#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014111#ifdef bottom_xmlunicode
14112#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014113extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014114#else
14115#ifndef xmlUCSIsLinearBIdeograms
14116extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014117#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014119#endif
14120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014121
14122#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014123#ifdef bottom_xmlunicode
14124#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014125extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014126#else
14127#ifndef xmlUCSIsLinearBSyllabary
14128extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014129#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014131#endif
14132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014133
14134#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014135#ifdef bottom_xmlunicode
14136#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014137extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014138#else
14139#ifndef xmlUCSIsLowSurrogates
14140extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014141#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014143#endif
14144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014145
14146#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014147#ifdef bottom_xmlunicode
14148#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014149extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014150#else
14151#ifndef xmlUCSIsMalayalam
14152extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014153#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014155#endif
14156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014157
14158#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014159#ifdef bottom_xmlunicode
14160#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014161extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014162#else
14163#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14164extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014165#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014167#endif
14168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014169
14170#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014171#ifdef bottom_xmlunicode
14172#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014173extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014174#else
14175#ifndef xmlUCSIsMathematicalOperators
14176extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014177#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014179#endif
14180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014181
14182#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014183#ifdef bottom_xmlunicode
14184#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014185extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014186#else
14187#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14188extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014189#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014191#endif
14192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014193
14194#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014195#ifdef bottom_xmlunicode
14196#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014197extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014198#else
14199#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14200extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014201#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014203#endif
14204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014205
14206#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014207#ifdef bottom_xmlunicode
14208#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014209extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014210#else
14211#ifndef xmlUCSIsMiscellaneousSymbols
14212extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014213#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014215#endif
14216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014217
14218#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014219#ifdef bottom_xmlunicode
14220#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014221extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014222#else
14223#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14224extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014225#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014227#endif
14228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014229
14230#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014231#ifdef bottom_xmlunicode
14232#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014233extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014234#else
14235#ifndef xmlUCSIsMiscellaneousTechnical
14236extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014237#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014239#endif
14240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014241
14242#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014243#ifdef bottom_xmlunicode
14244#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014245extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014246#else
14247#ifndef xmlUCSIsMongolian
14248extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014249#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014251#endif
14252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014253
14254#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014255#ifdef bottom_xmlunicode
14256#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014257extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014258#else
14259#ifndef xmlUCSIsMusicalSymbols
14260extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014261#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014263#endif
14264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014265
14266#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014267#ifdef bottom_xmlunicode
14268#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014269extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014270#else
14271#ifndef xmlUCSIsMyanmar
14272extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014273#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014275#endif
14276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014277
14278#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014279#ifdef bottom_xmlunicode
14280#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014281extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014282#else
14283#ifndef xmlUCSIsNumberForms
14284extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014285#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014287#endif
14288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014289
14290#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014291#ifdef bottom_xmlunicode
14292#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014293extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014294#else
14295#ifndef xmlUCSIsOgham
14296extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014297#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014299#endif
14300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014301
14302#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014303#ifdef bottom_xmlunicode
14304#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014305extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014306#else
14307#ifndef xmlUCSIsOldItalic
14308extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014309#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014311#endif
14312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014313
14314#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014315#ifdef bottom_xmlunicode
14316#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014317extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014318#else
14319#ifndef xmlUCSIsOpticalCharacterRecognition
14320extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014321#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014323#endif
14324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014325
14326#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014327#ifdef bottom_xmlunicode
14328#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014329extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014330#else
14331#ifndef xmlUCSIsOriya
14332extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014333#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014335#endif
14336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014337
14338#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014339#ifdef bottom_xmlunicode
14340#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014341extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014342#else
14343#ifndef xmlUCSIsOsmanya
14344extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014345#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014347#endif
14348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014349
14350#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014351#ifdef bottom_xmlunicode
14352#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014353extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014354#else
14355#ifndef xmlUCSIsPhoneticExtensions
14356extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014357#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014359#endif
14360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014361
14362#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014363#ifdef bottom_xmlunicode
14364#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014365extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014366#else
14367#ifndef xmlUCSIsPrivateUse
14368extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014369#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014371#endif
14372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014373
14374#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014375#ifdef bottom_xmlunicode
14376#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014377extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014378#else
14379#ifndef xmlUCSIsPrivateUseArea
14380extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014381#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014383#endif
14384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014385
14386#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014387#ifdef bottom_xmlunicode
14388#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014389extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014390#else
14391#ifndef xmlUCSIsRunic
14392extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014393#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014395#endif
14396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014397
14398#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014399#ifdef bottom_xmlunicode
14400#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014401extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014402#else
14403#ifndef xmlUCSIsShavian
14404extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014405#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014407#endif
14408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014409
14410#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014411#ifdef bottom_xmlunicode
14412#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014413extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014414#else
14415#ifndef xmlUCSIsSinhala
14416extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014417#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014419#endif
14420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014421
14422#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014423#ifdef bottom_xmlunicode
14424#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014425extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014426#else
14427#ifndef xmlUCSIsSmallFormVariants
14428extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014429#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014431#endif
14432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014433
14434#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014435#ifdef bottom_xmlunicode
14436#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014437extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014438#else
14439#ifndef xmlUCSIsSpacingModifierLetters
14440extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014441#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014443#endif
14444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014445
14446#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014447#ifdef bottom_xmlunicode
14448#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014449extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014450#else
14451#ifndef xmlUCSIsSpecials
14452extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014453#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014455#endif
14456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014457
14458#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014459#ifdef bottom_xmlunicode
14460#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014461extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014462#else
14463#ifndef xmlUCSIsSuperscriptsandSubscripts
14464extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014465#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014467#endif
14468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014469
14470#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014471#ifdef bottom_xmlunicode
14472#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014473extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014474#else
14475#ifndef xmlUCSIsSupplementalArrowsA
14476extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014477#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014479#endif
14480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014481
14482#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014483#ifdef bottom_xmlunicode
14484#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014485extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014486#else
14487#ifndef xmlUCSIsSupplementalArrowsB
14488extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014489#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014491#endif
14492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014493
14494#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014495#ifdef bottom_xmlunicode
14496#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014497extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014498#else
14499#ifndef xmlUCSIsSupplementalMathematicalOperators
14500extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014501#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014503#endif
14504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014505
14506#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014507#ifdef bottom_xmlunicode
14508#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014509extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014510#else
14511#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14512extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014513#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014515#endif
14516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014517
14518#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014519#ifdef bottom_xmlunicode
14520#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014521extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014522#else
14523#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14524extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014525#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014527#endif
14528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014529
14530#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014531#ifdef bottom_xmlunicode
14532#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014533extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014534#else
14535#ifndef xmlUCSIsSyriac
14536extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014537#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014539#endif
14540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014541
14542#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014543#ifdef bottom_xmlunicode
14544#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014545extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014546#else
14547#ifndef xmlUCSIsTagalog
14548extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014549#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014551#endif
14552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014553
14554#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014555#ifdef bottom_xmlunicode
14556#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014557extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014558#else
14559#ifndef xmlUCSIsTagbanwa
14560extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014561#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014563#endif
14564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014565
14566#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014567#ifdef bottom_xmlunicode
14568#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014569extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014570#else
14571#ifndef xmlUCSIsTags
14572extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014573#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014575#endif
14576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014577
14578#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014579#ifdef bottom_xmlunicode
14580#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014581extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014582#else
14583#ifndef xmlUCSIsTaiLe
14584extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014585#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014587#endif
14588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014589
14590#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014591#ifdef bottom_xmlunicode
14592#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014593extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014594#else
14595#ifndef xmlUCSIsTaiXuanJingSymbols
14596extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014597#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014599#endif
14600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014601
14602#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014603#ifdef bottom_xmlunicode
14604#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014605extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014606#else
14607#ifndef xmlUCSIsTamil
14608extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014609#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014611#endif
14612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014613
14614#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014615#ifdef bottom_xmlunicode
14616#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014617extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014618#else
14619#ifndef xmlUCSIsTelugu
14620extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014621#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014623#endif
14624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014625
14626#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014627#ifdef bottom_xmlunicode
14628#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014629extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014630#else
14631#ifndef xmlUCSIsThaana
14632extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014633#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014635#endif
14636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014637
14638#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014639#ifdef bottom_xmlunicode
14640#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014641extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014642#else
14643#ifndef xmlUCSIsThai
14644extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014645#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014647#endif
14648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014649
14650#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014651#ifdef bottom_xmlunicode
14652#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014653extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014654#else
14655#ifndef xmlUCSIsTibetan
14656extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014657#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014659#endif
14660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014661
14662#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014663#ifdef bottom_xmlunicode
14664#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014665extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014666#else
14667#ifndef xmlUCSIsUgaritic
14668extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014669#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014671#endif
14672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014673
14674#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014675#ifdef bottom_xmlunicode
14676#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014677extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014678#else
14679#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14680extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014681#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014683#endif
14684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014685
14686#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014687#ifdef bottom_xmlunicode
14688#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014689extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014690#else
14691#ifndef xmlUCSIsVariationSelectors
14692extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014693#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014695#endif
14696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014697
14698#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014699#ifdef bottom_xmlunicode
14700#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014701extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014702#else
14703#ifndef xmlUCSIsVariationSelectorsSupplement
14704extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014705#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014707#endif
14708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014709
14710#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014711#ifdef bottom_xmlunicode
14712#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014713extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014714#else
14715#ifndef xmlUCSIsYiRadicals
14716extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014717#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014719#endif
14720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014721
14722#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014723#ifdef bottom_xmlunicode
14724#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014725extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014726#else
14727#ifndef xmlUCSIsYiSyllables
14728extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014729#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014731#endif
14732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014733
14734#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014735#ifdef bottom_xmlunicode
14736#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014737extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014738#else
14739#ifndef xmlUCSIsYijingHexagramSymbols
14740extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014741#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014743#endif
14744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014745
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014746#ifdef bottom_uri
14747#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014748extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014749#else
14750#ifndef xmlURIEscape
14751extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014752#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014753#endif
14754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014755
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014756#ifdef bottom_uri
14757#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014758extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014759#else
14760#ifndef xmlURIEscapeStr
14761extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014762#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014763#endif
14764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014765
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014766#ifdef bottom_uri
14767#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014768extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014769#else
14770#ifndef xmlURIUnescapeString
14771extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014772#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014773#endif
14774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014775
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014776#ifdef bottom_xmlstring
14777#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014778extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014779#else
14780#ifndef xmlUTF8Charcmp
14781extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014782#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014783#endif
14784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014785
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014786#ifdef bottom_xmlstring
14787#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014788extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014789#else
14790#ifndef xmlUTF8Size
14791extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014792#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014793#endif
14794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014795
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014796#ifdef bottom_xmlstring
14797#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014798extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014799#else
14800#ifndef xmlUTF8Strlen
14801extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014802#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014803#endif
14804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014805
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014806#ifdef bottom_xmlstring
14807#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014808extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014809#else
14810#ifndef xmlUTF8Strloc
14811extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014812#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014813#endif
14814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014815
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014816#ifdef bottom_xmlstring
14817#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014818extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014819#else
14820#ifndef xmlUTF8Strndup
14821extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014822#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014823#endif
14824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014825
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014826#ifdef bottom_xmlstring
14827#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014828extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014829#else
14830#ifndef xmlUTF8Strpos
14831extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014832#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014833#endif
14834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014835
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014836#ifdef bottom_xmlstring
14837#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014838extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014839#else
14840#ifndef xmlUTF8Strsize
14841extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014842#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014843#endif
14844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014845
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014846#ifdef bottom_xmlstring
14847#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014848extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014849#else
14850#ifndef xmlUTF8Strsub
14851extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014852#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014853#endif
14854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014855
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014856#ifdef bottom_tree
14857#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014858extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014859#else
14860#ifndef xmlUnlinkNode
14861extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014862#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014863#endif
14864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014865
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014866#ifdef bottom_threads
14867#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014868extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014869#else
14870#ifndef xmlUnlockLibrary
14871extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014872#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014873#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014874#endif
14875
14876#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014877#ifdef bottom_tree
14878#undef xmlUnsetNsProp
14879extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14880#else
14881#ifndef xmlUnsetNsProp
14882extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14883#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14884#endif
14885#endif
14886#endif
14887
14888#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14889#ifdef bottom_tree
14890#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014891extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014892#else
14893#ifndef xmlUnsetProp
14894extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014895#define xmlUnsetProp xmlUnsetProp__internal_alias
14896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014897#endif
14898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014899
14900#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014901#ifdef bottom_valid
14902#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014903extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014904#else
14905#ifndef xmlValidBuildContentModel
14906extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014907#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014909#endif
14910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014911
14912#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014913#ifdef bottom_valid
14914#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014915extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014916#else
14917#ifndef xmlValidCtxtNormalizeAttributeValue
14918extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014919#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014921#endif
14922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014923
14924#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014925#ifdef bottom_valid
14926#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014927extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014928#else
14929#ifndef xmlValidGetPotentialChildren
14930extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014931#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014933#endif
14934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014935
14936#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014937#ifdef bottom_valid
14938#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014939extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014940#else
14941#ifndef xmlValidGetValidElements
14942extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014943#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014945#endif
14946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014947
14948#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014949#ifdef bottom_valid
14950#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014951extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014952#else
14953#ifndef xmlValidNormalizeAttributeValue
14954extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014955#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014957#endif
14958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014959
14960#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014961#ifdef bottom_valid
14962#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014963extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014964#else
14965#ifndef xmlValidateAttributeDecl
14966extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014967#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
14968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014969#endif
14970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014971
14972#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014973#ifdef bottom_valid
14974#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014975extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014976#else
14977#ifndef xmlValidateAttributeValue
14978extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014979#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
14980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014981#endif
14982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014983
14984#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014985#ifdef bottom_valid
14986#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000014987extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014988#else
14989#ifndef xmlValidateDocument
14990extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014991#define xmlValidateDocument xmlValidateDocument__internal_alias
14992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014993#endif
14994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014995
14996#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014997#ifdef bottom_valid
14998#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014999extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015000#else
15001#ifndef xmlValidateDocumentFinal
15002extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015003#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015005#endif
15006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015007
15008#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015009#ifdef bottom_valid
15010#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015011extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015012#else
15013#ifndef xmlValidateDtd
15014extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015015#define xmlValidateDtd xmlValidateDtd__internal_alias
15016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015017#endif
15018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015019
15020#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015021#ifdef bottom_valid
15022#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015023extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015024#else
15025#ifndef xmlValidateDtdFinal
15026extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015027#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015029#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015030#endif
15031
15032#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015033#ifdef bottom_valid
15034#undef xmlValidateElement
15035extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15036#else
15037#ifndef xmlValidateElement
15038extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15039#define xmlValidateElement xmlValidateElement__internal_alias
15040#endif
15041#endif
15042#endif
15043
15044#if defined(LIBXML_VALID_ENABLED)
15045#ifdef bottom_valid
15046#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015047extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015048#else
15049#ifndef xmlValidateElementDecl
15050extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015051#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015053#endif
15054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015055
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000015056#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015057#ifdef bottom_tree
15058#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015059extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015060#else
15061#ifndef xmlValidateNCName
15062extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015063#define xmlValidateNCName xmlValidateNCName__internal_alias
15064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015065#endif
15066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015067
15068#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015069#ifdef bottom_tree
15070#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000015071extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015072#else
15073#ifndef xmlValidateNMToken
15074extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015075#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015077#endif
15078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015079
15080#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015081#ifdef bottom_tree
15082#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015083extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015084#else
15085#ifndef xmlValidateName
15086extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015087#define xmlValidateName xmlValidateName__internal_alias
15088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015089#endif
15090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015091
15092#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015093#ifdef bottom_valid
15094#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015095extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015096#else
15097#ifndef xmlValidateNameValue
15098extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015099#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015101#endif
15102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015103
15104#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015105#ifdef bottom_valid
15106#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015107extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015108#else
15109#ifndef xmlValidateNamesValue
15110extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015111#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015113#endif
15114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015115
15116#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015117#ifdef bottom_valid
15118#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015119extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015120#else
15121#ifndef xmlValidateNmtokenValue
15122extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015123#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015126#endif
15127
15128#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015129#ifdef bottom_valid
15130#undef xmlValidateNmtokensValue
15131extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15132#else
15133#ifndef xmlValidateNmtokensValue
15134extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15135#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15136#endif
15137#endif
15138#endif
15139
15140#if defined(LIBXML_VALID_ENABLED)
15141#ifdef bottom_valid
15142#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015143extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015144#else
15145#ifndef xmlValidateNotationDecl
15146extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015147#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015149#endif
15150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015151
15152#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015153#ifdef bottom_valid
15154#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015155extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015156#else
15157#ifndef xmlValidateNotationUse
15158extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015159#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015161#endif
15162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015163
15164#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015165#ifdef bottom_valid
15166#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015167extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015168#else
15169#ifndef xmlValidateOneAttribute
15170extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015171#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015173#endif
15174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015175
15176#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015177#ifdef bottom_valid
15178#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015179extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015180#else
15181#ifndef xmlValidateOneElement
15182extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015183#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015185#endif
15186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015187
15188#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015189#ifdef bottom_valid
15190#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015191extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015192#else
15193#ifndef xmlValidateOneNamespace
15194extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015195#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015197#endif
15198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015199
15200#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015201#ifdef bottom_valid
15202#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015203extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015204#else
15205#ifndef xmlValidatePopElement
15206extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015207#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015209#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015210#endif
15211
15212#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015213#ifdef bottom_valid
15214#undef xmlValidatePushCData
15215extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15216#else
15217#ifndef xmlValidatePushCData
15218extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15219#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15220#endif
15221#endif
15222#endif
15223
15224#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15225#ifdef bottom_valid
15226#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015227extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015228#else
15229#ifndef xmlValidatePushElement
15230extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015231#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015233#endif
15234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015235
15236#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015237#ifdef bottom_tree
15238#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015239extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015240#else
15241#ifndef xmlValidateQName
15242extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015243#define xmlValidateQName xmlValidateQName__internal_alias
15244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015245#endif
15246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015247
15248#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015249#ifdef bottom_valid
15250#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015251extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015252#else
15253#ifndef xmlValidateRoot
15254extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015255#define xmlValidateRoot xmlValidateRoot__internal_alias
15256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015257#endif
15258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015259
15260#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015261#ifdef bottom_xinclude
15262#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015263extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015264#else
15265#ifndef xmlXIncludeFreeContext
15266extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015267#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015269#endif
15270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015271
15272#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015273#ifdef bottom_xinclude
15274#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015275extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015276#else
15277#ifndef xmlXIncludeNewContext
15278extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015279#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015281#endif
15282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015283
15284#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015285#ifdef bottom_xinclude
15286#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015287extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015288#else
15289#ifndef xmlXIncludeProcess
15290extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015291#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015293#endif
15294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015295
15296#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015297#ifdef bottom_xinclude
15298#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015299extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015300#else
15301#ifndef xmlXIncludeProcessFlags
15302extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015303#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015305#endif
15306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015307
15308#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015309#ifdef bottom_xinclude
15310#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015311extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015312#else
15313#ifndef xmlXIncludeProcessNode
15314extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015315#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015317#endif
15318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015319
15320#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015321#ifdef bottom_xinclude
15322#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015323extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015324#else
15325#ifndef xmlXIncludeProcessTree
15326extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015327#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015329#endif
15330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015331
15332#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015333#ifdef bottom_xinclude
15334#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015335extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015336#else
15337#ifndef xmlXIncludeProcessTreeFlags
15338extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015339#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015341#endif
15342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015343
15344#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015345#ifdef bottom_xinclude
15346#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015347extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015348#else
15349#ifndef xmlXIncludeSetFlags
15350extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015351#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015353#endif
15354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015355
15356#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015357#ifdef bottom_xpath
15358#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015359extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015360#else
15361#ifndef xmlXPathAddValues
15362extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015363#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015365#endif
15366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015367
15368#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015369#ifdef bottom_xpath
15370#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015371extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015372#else
15373#ifndef xmlXPathBooleanFunction
15374extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015375#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015377#endif
15378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015379
15380#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015381#ifdef bottom_xpath
15382#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015383extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015384#else
15385#ifndef xmlXPathCastBooleanToNumber
15386extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015387#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015389#endif
15390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015391
15392#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015393#ifdef bottom_xpath
15394#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015395extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015396#else
15397#ifndef xmlXPathCastBooleanToString
15398extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015399#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015401#endif
15402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015403
15404#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015405#ifdef bottom_xpath
15406#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015407extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015408#else
15409#ifndef xmlXPathCastNodeSetToBoolean
15410extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015411#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015413#endif
15414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015415
15416#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015417#ifdef bottom_xpath
15418#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015419extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015420#else
15421#ifndef xmlXPathCastNodeSetToNumber
15422extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015423#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015425#endif
15426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015427
15428#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015429#ifdef bottom_xpath
15430#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015431extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015432#else
15433#ifndef xmlXPathCastNodeSetToString
15434extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015435#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015437#endif
15438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015439
15440#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015441#ifdef bottom_xpath
15442#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015443extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015444#else
15445#ifndef xmlXPathCastNodeToNumber
15446extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015447#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015449#endif
15450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015451
15452#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015453#ifdef bottom_xpath
15454#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015455extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015456#else
15457#ifndef xmlXPathCastNodeToString
15458extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015459#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015461#endif
15462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015463
15464#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015465#ifdef bottom_xpath
15466#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015467extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015468#else
15469#ifndef xmlXPathCastNumberToBoolean
15470extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015471#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015473#endif
15474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015475
15476#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015477#ifdef bottom_xpath
15478#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015479extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015480#else
15481#ifndef xmlXPathCastNumberToString
15482extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015483#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015485#endif
15486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015487
15488#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015489#ifdef bottom_xpath
15490#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015491extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015492#else
15493#ifndef xmlXPathCastStringToBoolean
15494extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015495#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015497#endif
15498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015499
15500#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015501#ifdef bottom_xpath
15502#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015503extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015504#else
15505#ifndef xmlXPathCastStringToNumber
15506extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015507#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015509#endif
15510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015511
15512#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015513#ifdef bottom_xpath
15514#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015515extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015516#else
15517#ifndef xmlXPathCastToBoolean
15518extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015519#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015521#endif
15522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015523
15524#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015525#ifdef bottom_xpath
15526#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015527extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015528#else
15529#ifndef xmlXPathCastToNumber
15530extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015531#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015533#endif
15534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015535
15536#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015537#ifdef bottom_xpath
15538#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015539extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015540#else
15541#ifndef xmlXPathCastToString
15542extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015543#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015545#endif
15546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015547
15548#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015549#ifdef bottom_xpath
15550#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015551extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015552#else
15553#ifndef xmlXPathCeilingFunction
15554extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015555#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015557#endif
15558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015559
15560#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015561#ifdef bottom_xpath
15562#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015563extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015564#else
15565#ifndef xmlXPathCmpNodes
15566extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015567#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015569#endif
15570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015571
15572#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015573#ifdef bottom_xpath
15574#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015575extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015576#else
15577#ifndef xmlXPathCompareValues
15578extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015579#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015581#endif
15582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015583
15584#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015585#ifdef bottom_xpath
15586#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015587extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015588#else
15589#ifndef xmlXPathCompile
15590extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015591#define xmlXPathCompile xmlXPathCompile__internal_alias
15592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015593#endif
15594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015595
15596#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015597#ifdef bottom_xpath
15598#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015599extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015600#else
15601#ifndef xmlXPathCompiledEval
15602extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015603#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015605#endif
15606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015607
15608#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015609#ifdef bottom_xpath
15610#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015611extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015612#else
15613#ifndef xmlXPathConcatFunction
15614extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015615#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015617#endif
15618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015619
15620#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015621#ifdef bottom_xpath
15622#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015623extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015624#else
15625#ifndef xmlXPathContainsFunction
15626extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015627#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015629#endif
15630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015631
15632#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015633#ifdef bottom_xpath
15634#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015635extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015636#else
15637#ifndef xmlXPathConvertBoolean
15638extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015639#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015641#endif
15642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015643
15644#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015645#ifdef bottom_xpath
15646#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015647extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015648#else
15649#ifndef xmlXPathConvertNumber
15650extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015651#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015653#endif
15654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015655
15656#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015657#ifdef bottom_xpath
15658#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015659extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015660#else
15661#ifndef xmlXPathConvertString
15662extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015663#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015665#endif
15666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015667
15668#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015669#ifdef bottom_xpath
15670#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015671extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015672#else
15673#ifndef xmlXPathCountFunction
15674extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015675#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015677#endif
15678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015679
15680#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015681#ifdef bottom_xpath
15682#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015683extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015684#else
15685#ifndef xmlXPathCtxtCompile
15686extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015687#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015689#endif
15690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015691
15692#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015693#ifdef bottom_xpath
15694#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015695extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015696#else
15697#ifndef xmlXPathDebugDumpCompExpr
15698extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015699#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015701#endif
15702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015703
15704#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015705#ifdef bottom_xpath
15706#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015707extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015708#else
15709#ifndef xmlXPathDebugDumpObject
15710extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015711#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015713#endif
15714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015715
15716#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015717#ifdef bottom_xpath
15718#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015719extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015720#else
15721#ifndef xmlXPathDifference
15722extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015723#define xmlXPathDifference xmlXPathDifference__internal_alias
15724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015725#endif
15726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015727
15728#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015729#ifdef bottom_xpath
15730#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015731extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015732#else
15733#ifndef xmlXPathDistinct
15734extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015735#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015737#endif
15738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015739
15740#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015741#ifdef bottom_xpath
15742#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015743extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015744#else
15745#ifndef xmlXPathDistinctSorted
15746extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015747#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015749#endif
15750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015751
15752#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015753#ifdef bottom_xpath
15754#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015755extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015756#else
15757#ifndef xmlXPathDivValues
15758extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015759#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015761#endif
15762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015763
15764#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015765#ifdef bottom_xpath
15766#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015767extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015768#else
15769#ifndef xmlXPathEqualValues
15770extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015771#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015773#endif
15774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015775
15776#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015777#ifdef bottom_xpath
15778#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015779extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015780#else
15781#ifndef xmlXPathErr
15782extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015783#define xmlXPathErr xmlXPathErr__internal_alias
15784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015785#endif
15786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015787
15788#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015789#ifdef bottom_xpath
15790#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015791extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015792#else
15793#ifndef xmlXPathEval
15794extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015795#define xmlXPathEval xmlXPathEval__internal_alias
15796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015797#endif
15798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015799
15800#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015801#ifdef bottom_xpath
15802#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015803extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015804#else
15805#ifndef xmlXPathEvalExpr
15806extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015807#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015809#endif
15810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015811
15812#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015813#ifdef bottom_xpath
15814#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015815extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015816#else
15817#ifndef xmlXPathEvalExpression
15818extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015819#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015821#endif
15822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015823
15824#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015825#ifdef bottom_xpath
15826#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015827extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015828#else
15829#ifndef xmlXPathEvalPredicate
15830extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015831#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015833#endif
15834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015835
15836#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015837#ifdef bottom_xpath
15838#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015839extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015840#else
15841#ifndef xmlXPathEvaluatePredicateResult
15842extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015843#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015845#endif
15846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015847
15848#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015849#ifdef bottom_xpath
15850#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015851extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015852#else
15853#ifndef xmlXPathFalseFunction
15854extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015855#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015857#endif
15858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015859
15860#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015861#ifdef bottom_xpath
15862#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015863extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015864#else
15865#ifndef xmlXPathFloorFunction
15866extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015867#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015869#endif
15870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015871
15872#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015873#ifdef bottom_xpath
15874#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015875extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015876#else
15877#ifndef xmlXPathFreeCompExpr
15878extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015879#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015881#endif
15882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015883
15884#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015885#ifdef bottom_xpath
15886#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015887extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015888#else
15889#ifndef xmlXPathFreeContext
15890extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015891#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015893#endif
15894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015895
15896#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015897#ifdef bottom_xpath
15898#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015899extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015900#else
15901#ifndef xmlXPathFreeNodeSet
15902extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015903#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015905#endif
15906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015907
15908#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015909#ifdef bottom_xpath
15910#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015911extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015912#else
15913#ifndef xmlXPathFreeNodeSetList
15914extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015915#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015917#endif
15918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015919
15920#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015921#ifdef bottom_xpath
15922#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015923extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015924#else
15925#ifndef xmlXPathFreeObject
15926extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015927#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015929#endif
15930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015931
15932#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015933#ifdef bottom_xpath
15934#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015935extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015936#else
15937#ifndef xmlXPathFreeParserContext
15938extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015939#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
15940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015941#endif
15942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015943
15944#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015945#ifdef bottom_xpath
15946#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015947extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015948#else
15949#ifndef xmlXPathFunctionLookup
15950extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015951#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
15952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015953#endif
15954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015955
15956#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015957#ifdef bottom_xpath
15958#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000015959extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015960#else
15961#ifndef xmlXPathFunctionLookupNS
15962extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015963#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
15964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015965#endif
15966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015967
15968#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015969#ifdef bottom_xpath
15970#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015971extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015972#else
15973#ifndef xmlXPathHasSameNodes
15974extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015975#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
15976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015977#endif
15978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015979
15980#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015981#ifdef bottom_xpath
15982#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015983extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015984#else
15985#ifndef xmlXPathIdFunction
15986extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015987#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
15988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015989#endif
15990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015991
15992#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015993#ifdef bottom_xpath
15994#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000015995extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015996#else
15997#ifndef xmlXPathInit
15998extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015999#define xmlXPathInit xmlXPathInit__internal_alias
16000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016001#endif
16002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016003
16004#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016005#ifdef bottom_xpath
16006#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000016007extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016008#else
16009#ifndef xmlXPathIntersection
16010extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016011#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016013#endif
16014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016015
16016#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016017#ifdef bottom_xpath
16018#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016019extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016020#else
16021#ifndef xmlXPathIsInf
16022extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016023#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016025#endif
16026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016027
16028#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016029#ifdef bottom_xpath
16030#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000016031extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016032#else
16033#ifndef xmlXPathIsNaN
16034extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016035#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016037#endif
16038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016039
16040#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016041#ifdef bottom_xpath
16042#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000016043extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016044#else
16045#ifndef xmlXPathIsNodeType
16046extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016047#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016049#endif
16050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016051
16052#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016053#ifdef bottom_xpath
16054#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016055extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016056#else
16057#ifndef xmlXPathLangFunction
16058extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016059#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016061#endif
16062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016063
16064#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016065#ifdef bottom_xpath
16066#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016067extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016068#else
16069#ifndef xmlXPathLastFunction
16070extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016071#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016073#endif
16074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016075
16076#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016077#ifdef bottom_xpath
16078#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016079extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016080#else
16081#ifndef xmlXPathLeading
16082extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016083#define xmlXPathLeading xmlXPathLeading__internal_alias
16084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016085#endif
16086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016087
16088#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016089#ifdef bottom_xpath
16090#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016091extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016092#else
16093#ifndef xmlXPathLeadingSorted
16094extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016095#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016097#endif
16098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016099
16100#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016101#ifdef bottom_xpath
16102#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016103extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016104#else
16105#ifndef xmlXPathLocalNameFunction
16106extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016107#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016109#endif
16110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016111
16112#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016113#ifdef bottom_xpath
16114#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016115extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016116#else
16117#ifndef xmlXPathModValues
16118extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016119#define xmlXPathModValues xmlXPathModValues__internal_alias
16120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016121#endif
16122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016123
16124#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016125#ifdef bottom_xpath
16126#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016127extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016128#else
16129#ifndef xmlXPathMultValues
16130extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016131#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016133#endif
16134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016135
16136#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016137#ifdef bottom_xpath
16138#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016139extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016140#else
16141#ifndef xmlXPathNamespaceURIFunction
16142extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016143#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016145#endif
16146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016147
16148#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016149#ifdef bottom_xpath
16150#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016151extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016152#else
16153#ifndef xmlXPathNewBoolean
16154extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016155#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016157#endif
16158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016159
16160#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016161#ifdef bottom_xpath
16162#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016163extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016164#else
16165#ifndef xmlXPathNewCString
16166extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016167#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016169#endif
16170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016171
16172#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016173#ifdef bottom_xpath
16174#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016175extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016176#else
16177#ifndef xmlXPathNewContext
16178extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016179#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016181#endif
16182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016183
16184#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016185#ifdef bottom_xpath
16186#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016187extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016188#else
16189#ifndef xmlXPathNewFloat
16190extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016191#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016193#endif
16194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016195
16196#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016197#ifdef bottom_xpath
16198#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016199extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016200#else
16201#ifndef xmlXPathNewNodeSet
16202extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016203#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016205#endif
16206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016207
16208#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016209#ifdef bottom_xpath
16210#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016211extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016212#else
16213#ifndef xmlXPathNewNodeSetList
16214extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016215#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016217#endif
16218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016219
16220#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016221#ifdef bottom_xpath
16222#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016223extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016224#else
16225#ifndef xmlXPathNewParserContext
16226extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016227#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016229#endif
16230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016231
16232#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016233#ifdef bottom_xpath
16234#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016235extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016236#else
16237#ifndef xmlXPathNewString
16238extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016239#define xmlXPathNewString xmlXPathNewString__internal_alias
16240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016241#endif
16242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016243
16244#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016245#ifdef bottom_xpath
16246#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016247extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016248#else
16249#ifndef xmlXPathNewValueTree
16250extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016251#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016253#endif
16254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016255
16256#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016257#ifdef bottom_xpath
16258#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016259extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016260#else
16261#ifndef xmlXPathNextAncestor
16262extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016263#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016265#endif
16266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016267
16268#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016269#ifdef bottom_xpath
16270#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016271extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016272#else
16273#ifndef xmlXPathNextAncestorOrSelf
16274extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016275#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016277#endif
16278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016279
16280#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016281#ifdef bottom_xpath
16282#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016283extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016284#else
16285#ifndef xmlXPathNextAttribute
16286extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016287#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016289#endif
16290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016291
16292#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016293#ifdef bottom_xpath
16294#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016295extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016296#else
16297#ifndef xmlXPathNextChild
16298extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016299#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016301#endif
16302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016303
16304#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016305#ifdef bottom_xpath
16306#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016307extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016308#else
16309#ifndef xmlXPathNextDescendant
16310extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016311#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016313#endif
16314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016315
16316#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016317#ifdef bottom_xpath
16318#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016319extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016320#else
16321#ifndef xmlXPathNextDescendantOrSelf
16322extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016323#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016325#endif
16326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016327
16328#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016329#ifdef bottom_xpath
16330#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016331extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016332#else
16333#ifndef xmlXPathNextFollowing
16334extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016335#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016337#endif
16338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016339
16340#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016341#ifdef bottom_xpath
16342#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016343extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016344#else
16345#ifndef xmlXPathNextFollowingSibling
16346extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016347#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016349#endif
16350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016351
16352#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016353#ifdef bottom_xpath
16354#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016355extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016356#else
16357#ifndef xmlXPathNextNamespace
16358extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016359#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016361#endif
16362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016363
16364#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016365#ifdef bottom_xpath
16366#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016367extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016368#else
16369#ifndef xmlXPathNextParent
16370extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016371#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016373#endif
16374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016375
16376#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016377#ifdef bottom_xpath
16378#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016379extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016380#else
16381#ifndef xmlXPathNextPreceding
16382extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016383#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016385#endif
16386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016387
16388#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016389#ifdef bottom_xpath
16390#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016391extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016392#else
16393#ifndef xmlXPathNextPrecedingSibling
16394extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016395#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016397#endif
16398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016399
16400#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016401#ifdef bottom_xpath
16402#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016403extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016404#else
16405#ifndef xmlXPathNextSelf
16406extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016407#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016409#endif
16410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016411
16412#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016413#ifdef bottom_xpath
16414#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016415extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016416#else
16417#ifndef xmlXPathNodeLeading
16418extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016419#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016421#endif
16422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016423
16424#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016425#ifdef bottom_xpath
16426#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016427extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016428#else
16429#ifndef xmlXPathNodeLeadingSorted
16430extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016431#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016433#endif
16434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016435
16436#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016437#ifdef bottom_xpath
16438#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016439extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016440#else
16441#ifndef xmlXPathNodeSetAdd
16442extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016443#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016445#endif
16446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016447
16448#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016449#ifdef bottom_xpath
16450#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016451extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016452#else
16453#ifndef xmlXPathNodeSetAddNs
16454extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016455#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016457#endif
16458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016459
16460#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016461#ifdef bottom_xpath
16462#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016463extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016464#else
16465#ifndef xmlXPathNodeSetAddUnique
16466extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016467#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016469#endif
16470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016471
16472#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016473#ifdef bottom_xpath
16474#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016475extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016476#else
16477#ifndef xmlXPathNodeSetContains
16478extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016479#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016481#endif
16482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016483
16484#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016485#ifdef bottom_xpath
16486#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016487extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016488#else
16489#ifndef xmlXPathNodeSetCreate
16490extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016491#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016493#endif
16494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016495
16496#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016497#ifdef bottom_xpath
16498#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016499extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016500#else
16501#ifndef xmlXPathNodeSetDel
16502extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016503#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016505#endif
16506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016507
16508#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016509#ifdef bottom_xpath
16510#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016511extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016512#else
16513#ifndef xmlXPathNodeSetFreeNs
16514extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016515#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016517#endif
16518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016519
16520#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016521#ifdef bottom_xpath
16522#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016523extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016524#else
16525#ifndef xmlXPathNodeSetMerge
16526extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016527#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016529#endif
16530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016531
16532#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016533#ifdef bottom_xpath
16534#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016535extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016536#else
16537#ifndef xmlXPathNodeSetRemove
16538extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016539#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016541#endif
16542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016543
16544#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016545#ifdef bottom_xpath
16546#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016547extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016548#else
16549#ifndef xmlXPathNodeSetSort
16550extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016551#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016553#endif
16554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016555
16556#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016557#ifdef bottom_xpath
16558#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016559extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016560#else
16561#ifndef xmlXPathNodeTrailing
16562extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016563#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016565#endif
16566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016567
16568#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016569#ifdef bottom_xpath
16570#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016571extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016572#else
16573#ifndef xmlXPathNodeTrailingSorted
16574extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016575#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016577#endif
16578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016579
16580#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016581#ifdef bottom_xpath
16582#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016583extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016584#else
16585#ifndef xmlXPathNormalizeFunction
16586extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016587#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016589#endif
16590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016591
16592#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016593#ifdef bottom_xpath
16594#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016595extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016596#else
16597#ifndef xmlXPathNotEqualValues
16598extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016599#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016601#endif
16602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016603
16604#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016605#ifdef bottom_xpath
16606#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016607extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016608#else
16609#ifndef xmlXPathNotFunction
16610extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016611#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016613#endif
16614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016615
16616#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016617#ifdef bottom_xpath
16618#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016619extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016620#else
16621#ifndef xmlXPathNsLookup
16622extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016623#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016625#endif
16626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016627
16628#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016629#ifdef bottom_xpath
16630#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016631extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016632#else
16633#ifndef xmlXPathNumberFunction
16634extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016635#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016637#endif
16638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016639
16640#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016641#ifdef bottom_xpath
16642#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016643extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016644#else
16645#ifndef xmlXPathObjectCopy
16646extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016647#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016649#endif
16650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016651
16652#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016653#ifdef bottom_xpath
16654#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016655extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016656#else
16657#ifndef xmlXPathOrderDocElems
16658extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016659#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016661#endif
16662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016663
16664#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016665#ifdef bottom_xpath
16666#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016667extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016668#else
16669#ifndef xmlXPathParseNCName
16670extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016671#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016673#endif
16674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016675
16676#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016677#ifdef bottom_xpath
16678#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016679extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016680#else
16681#ifndef xmlXPathParseName
16682extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016683#define xmlXPathParseName xmlXPathParseName__internal_alias
16684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016685#endif
16686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016687
16688#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016689#ifdef bottom_xpath
16690#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016691extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016692#else
16693#ifndef xmlXPathPopBoolean
16694extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016695#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016697#endif
16698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016699
16700#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016701#ifdef bottom_xpath
16702#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016703extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016704#else
16705#ifndef xmlXPathPopExternal
16706extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016707#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016709#endif
16710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016711
16712#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016713#ifdef bottom_xpath
16714#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016715extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016716#else
16717#ifndef xmlXPathPopNodeSet
16718extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016719#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016721#endif
16722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016723
16724#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016725#ifdef bottom_xpath
16726#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016727extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016728#else
16729#ifndef xmlXPathPopNumber
16730extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016731#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016733#endif
16734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016735
16736#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016737#ifdef bottom_xpath
16738#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016739extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016740#else
16741#ifndef xmlXPathPopString
16742extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016743#define xmlXPathPopString xmlXPathPopString__internal_alias
16744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016745#endif
16746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016747
16748#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016749#ifdef bottom_xpath
16750#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016751extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016752#else
16753#ifndef xmlXPathPositionFunction
16754extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016755#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016757#endif
16758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016759
16760#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016761#ifdef bottom_xpath
16762#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016763extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016764#else
16765#ifndef xmlXPathRegisterAllFunctions
16766extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016767#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016769#endif
16770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016771
16772#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016773#ifdef bottom_xpath
16774#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016775extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016776#else
16777#ifndef xmlXPathRegisterFunc
16778extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016779#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016781#endif
16782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016783
16784#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016785#ifdef bottom_xpath
16786#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016787extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016788#else
16789#ifndef xmlXPathRegisterFuncLookup
16790extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016791#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016793#endif
16794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016795
16796#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016797#ifdef bottom_xpath
16798#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016799extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016800#else
16801#ifndef xmlXPathRegisterFuncNS
16802extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016803#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016805#endif
16806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016807
16808#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016809#ifdef bottom_xpath
16810#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016811extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016812#else
16813#ifndef xmlXPathRegisterNs
16814extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016815#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016817#endif
16818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016819
16820#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016821#ifdef bottom_xpath
16822#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016823extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016824#else
16825#ifndef xmlXPathRegisterVariable
16826extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016827#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016829#endif
16830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016831
16832#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016833#ifdef bottom_xpath
16834#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016835extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016836#else
16837#ifndef xmlXPathRegisterVariableLookup
16838extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016839#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016841#endif
16842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016843
16844#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016845#ifdef bottom_xpath
16846#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016847extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016848#else
16849#ifndef xmlXPathRegisterVariableNS
16850extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016851#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016853#endif
16854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016855
16856#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016857#ifdef bottom_xpath
16858#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016859extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016860#else
16861#ifndef xmlXPathRegisteredFuncsCleanup
16862extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016863#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016865#endif
16866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016867
16868#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016869#ifdef bottom_xpath
16870#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016871extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016872#else
16873#ifndef xmlXPathRegisteredNsCleanup
16874extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016875#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016877#endif
16878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016879
16880#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016881#ifdef bottom_xpath
16882#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016883extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016884#else
16885#ifndef xmlXPathRegisteredVariablesCleanup
16886extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016887#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016889#endif
16890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016891
16892#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016893#ifdef bottom_xpath
16894#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016895extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016896#else
16897#ifndef xmlXPathRoot
16898extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016899#define xmlXPathRoot xmlXPathRoot__internal_alias
16900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016901#endif
16902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016903
16904#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016905#ifdef bottom_xpath
16906#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016907extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016908#else
16909#ifndef xmlXPathRoundFunction
16910extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016911#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016913#endif
16914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016915
16916#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016917#ifdef bottom_xpath
16918#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016919extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016920#else
16921#ifndef xmlXPathStartsWithFunction
16922extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016923#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016925#endif
16926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016927
16928#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016929#ifdef bottom_xpath
16930#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016931extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016932#else
16933#ifndef xmlXPathStringEvalNumber
16934extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016935#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
16936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016937#endif
16938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016939
16940#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016941#ifdef bottom_xpath
16942#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016943extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016944#else
16945#ifndef xmlXPathStringFunction
16946extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016947#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
16948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016949#endif
16950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016951
16952#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016953#ifdef bottom_xpath
16954#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016955extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016956#else
16957#ifndef xmlXPathStringLengthFunction
16958extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016959#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
16960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016961#endif
16962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016963
16964#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016965#ifdef bottom_xpath
16966#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016967extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016968#else
16969#ifndef xmlXPathSubValues
16970extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016971#define xmlXPathSubValues xmlXPathSubValues__internal_alias
16972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016973#endif
16974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016975
16976#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016977#ifdef bottom_xpath
16978#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016979extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016980#else
16981#ifndef xmlXPathSubstringAfterFunction
16982extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016983#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
16984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016985#endif
16986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016987
16988#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016989#ifdef bottom_xpath
16990#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016991extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016992#else
16993#ifndef xmlXPathSubstringBeforeFunction
16994extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016995#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
16996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016997#endif
16998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016999
17000#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017001#ifdef bottom_xpath
17002#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017003extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017004#else
17005#ifndef xmlXPathSubstringFunction
17006extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017007#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017009#endif
17010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017011
17012#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017013#ifdef bottom_xpath
17014#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017015extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017016#else
17017#ifndef xmlXPathSumFunction
17018extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017019#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017021#endif
17022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017023
17024#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017025#ifdef bottom_xpath
17026#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000017027extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017028#else
17029#ifndef xmlXPathTrailing
17030extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017031#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017033#endif
17034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017035
17036#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017037#ifdef bottom_xpath
17038#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000017039extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017040#else
17041#ifndef xmlXPathTrailingSorted
17042extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017043#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017045#endif
17046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017047
17048#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017049#ifdef bottom_xpath
17050#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017051extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017052#else
17053#ifndef xmlXPathTranslateFunction
17054extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017055#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017057#endif
17058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017059
17060#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017061#ifdef bottom_xpath
17062#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017063extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017064#else
17065#ifndef xmlXPathTrueFunction
17066extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017067#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017069#endif
17070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017071
17072#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017073#ifdef bottom_xpath
17074#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000017075extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017076#else
17077#ifndef xmlXPathValueFlipSign
17078extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017079#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017081#endif
17082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017083
17084#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017085#ifdef bottom_xpath
17086#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017087extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017088#else
17089#ifndef xmlXPathVariableLookup
17090extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017091#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017093#endif
17094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017095
17096#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017097#ifdef bottom_xpath
17098#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017099extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017100#else
17101#ifndef xmlXPathVariableLookupNS
17102extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017103#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017105#endif
17106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017107
17108#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017109#ifdef bottom_xpath
17110#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017111extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017112#else
17113#ifndef xmlXPathWrapCString
17114extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017115#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017117#endif
17118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017119
17120#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017121#ifdef bottom_xpath
17122#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017123extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017124#else
17125#ifndef xmlXPathWrapExternal
17126extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017127#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017129#endif
17130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017131
17132#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017133#ifdef bottom_xpath
17134#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017135extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017136#else
17137#ifndef xmlXPathWrapNodeSet
17138extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017139#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017141#endif
17142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017143
17144#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017145#ifdef bottom_xpath
17146#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017147extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017148#else
17149#ifndef xmlXPathWrapString
17150extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017151#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017153#endif
17154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017155
17156#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017157#ifdef bottom_xpath
17158#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017159extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017160#else
17161#ifndef xmlXPatherror
17162extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017163#define xmlXPatherror xmlXPatherror__internal_alias
17164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017165#endif
17166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017167
17168#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017169#ifdef bottom_xpointer
17170#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017171extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017172#else
17173#ifndef xmlXPtrBuildNodeList
17174extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017175#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017177#endif
17178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017179
17180#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017181#ifdef bottom_xpointer
17182#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017183extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017184#else
17185#ifndef xmlXPtrEval
17186extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017187#define xmlXPtrEval xmlXPtrEval__internal_alias
17188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017189#endif
17190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017191
17192#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017193#ifdef bottom_xpointer
17194#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017195extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017196#else
17197#ifndef xmlXPtrEvalRangePredicate
17198extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017199#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017201#endif
17202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017203
17204#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017205#ifdef bottom_xpointer
17206#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017207extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017208#else
17209#ifndef xmlXPtrFreeLocationSet
17210extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017211#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017213#endif
17214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017215
17216#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017217#ifdef bottom_xpointer
17218#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017219extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017220#else
17221#ifndef xmlXPtrLocationSetAdd
17222extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017223#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017225#endif
17226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017227
17228#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017229#ifdef bottom_xpointer
17230#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017231extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017232#else
17233#ifndef xmlXPtrLocationSetCreate
17234extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017235#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017237#endif
17238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017239
17240#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017241#ifdef bottom_xpointer
17242#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017243extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017244#else
17245#ifndef xmlXPtrLocationSetDel
17246extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017247#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017249#endif
17250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017251
17252#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017253#ifdef bottom_xpointer
17254#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017255extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017256#else
17257#ifndef xmlXPtrLocationSetMerge
17258extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017259#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017261#endif
17262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017263
17264#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017265#ifdef bottom_xpointer
17266#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017267extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017268#else
17269#ifndef xmlXPtrLocationSetRemove
17270extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017271#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017273#endif
17274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017275
17276#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017277#ifdef bottom_xpointer
17278#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017279extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017280#else
17281#ifndef xmlXPtrNewCollapsedRange
17282extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017283#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017285#endif
17286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017287
17288#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017289#ifdef bottom_xpointer
17290#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017291extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017292#else
17293#ifndef xmlXPtrNewContext
17294extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017295#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017297#endif
17298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017299
17300#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017301#ifdef bottom_xpointer
17302#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017303extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017304#else
17305#ifndef xmlXPtrNewLocationSetNodeSet
17306extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017307#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017309#endif
17310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017311
17312#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017313#ifdef bottom_xpointer
17314#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017315extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017316#else
17317#ifndef xmlXPtrNewLocationSetNodes
17318extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017319#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017321#endif
17322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017323
17324#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017325#ifdef bottom_xpointer
17326#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017327extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017328#else
17329#ifndef xmlXPtrNewRange
17330extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017331#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017333#endif
17334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017335
17336#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017337#ifdef bottom_xpointer
17338#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017339extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017340#else
17341#ifndef xmlXPtrNewRangeNodeObject
17342extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017343#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017345#endif
17346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017347
17348#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017349#ifdef bottom_xpointer
17350#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017351extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017352#else
17353#ifndef xmlXPtrNewRangeNodePoint
17354extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017355#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017357#endif
17358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017359
17360#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017361#ifdef bottom_xpointer
17362#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017363extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017364#else
17365#ifndef xmlXPtrNewRangeNodes
17366extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017367#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017369#endif
17370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017371
17372#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017373#ifdef bottom_xpointer
17374#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017375extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017376#else
17377#ifndef xmlXPtrNewRangePointNode
17378extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017379#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017381#endif
17382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017383
17384#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017385#ifdef bottom_xpointer
17386#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017387extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017388#else
17389#ifndef xmlXPtrNewRangePoints
17390extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017391#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017393#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017394#endif
17395
17396#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017397#ifdef bottom_xpointer
17398#undef xmlXPtrRangeToFunction
17399extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17400#else
17401#ifndef xmlXPtrRangeToFunction
17402extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17403#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17404#endif
17405#endif
17406#endif
17407
17408#if defined(LIBXML_XPTR_ENABLED)
17409#ifdef bottom_xpointer
17410#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017411extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017412#else
17413#ifndef xmlXPtrWrapLocationSet
17414extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017415#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017417#endif
17418#endif
17419
17420
17421#endif
17422#endif
17423#endif
17424#endif
17425#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017426