blob: a17fa97f5717082fabdaaffc7d4254c2283b967c [file] [log] [blame]
Daniel Veillardbe076e92005-01-04 20:18:14 +00001/*
2 * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
3 * up the code when using gcc for call within the library.
4 *
5 * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
6 * from Ulrich drepper. Rewritten to be generated from the XML description
7 * file for libxml2 API
8 * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
9 */
10
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011#ifdef IN_LIBXML
12#ifdef __GNUC__
13#ifdef PIC
14#ifdef linux
15#if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
16
Daniel Veillardbe076e92005-01-04 20:18:14 +000017#include "libxml/c14n.h"
18#include "libxml/catalog.h"
19#include "libxml/chvalid.h"
20#include "libxml/debugXML.h"
21#include "libxml/dict.h"
22#include "libxml/DOCBparser.h"
23#include "libxml/encoding.h"
24#include "libxml/entities.h"
25#include "libxml/globals.h"
26#include "libxml/hash.h"
27#include "libxml/HTMLparser.h"
28#include "libxml/HTMLtree.h"
29#include "libxml/list.h"
30#include "libxml/nanoftp.h"
31#include "libxml/nanohttp.h"
32#include "libxml/parser.h"
33#include "libxml/parserInternals.h"
34#include "libxml/pattern.h"
35#include "libxml/relaxng.h"
36#include "libxml/SAX2.h"
37#include "libxml/SAX.h"
38#include "libxml/schemasInternals.h"
Daniel Veillard5eee7672005-08-22 21:22:27 +000039#include "libxml/schematron.h"
Daniel Veillardbe076e92005-01-04 20:18:14 +000040#include "libxml/threads.h"
41#include "libxml/tree.h"
42#include "libxml/uri.h"
43#include "libxml/valid.h"
44#include "libxml/xinclude.h"
45#include "libxml/xlink.h"
46#include "libxml/xmlautomata.h"
47#include "libxml/xmlerror.h"
48#include "libxml/xmlexports.h"
49#include "libxml/xmlIO.h"
50#include "libxml/xmlmemory.h"
51#include "libxml/xmlreader.h"
52#include "libxml/xmlregexp.h"
53#include "libxml/xmlsave.h"
54#include "libxml/xmlschemas.h"
55#include "libxml/xmlschemastypes.h"
56#include "libxml/xmlstring.h"
57#include "libxml/xmlunicode.h"
58#include "libxml/xmlversion.h"
59#include "libxml/xmlwriter.h"
60#include "libxml/xpath.h"
61#include "libxml/xpathInternals.h"
62#include "libxml/xpointer.h"
63#include "libxml/xmlmodule.h"
64
65/* special hot spot not exported ones */
66
Daniel Veillard5d4644e2005-04-01 13:11:58 +000067#ifdef bottom_globals
68#undef __xmlGenericError
Daniel Veillardbe076e92005-01-04 20:18:14 +000069extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000070#else
71#ifndef __xmlGenericError
72extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000073#define __xmlGenericError __xmlGenericError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000074#endif
75#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000076
Daniel Veillard5d4644e2005-04-01 13:11:58 +000077#ifdef bottom_globals
78#undef __xmlGenericErrorContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000079extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000080#else
81#ifndef __xmlGenericErrorContext
82extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000083#define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000084#endif
85#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000086
87/* list generated from libxml2-api.xml */
Daniel Veillardbe076e92005-01-04 20:18:14 +000088#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000089#ifdef bottom_DOCBparser
90#undef docbCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +000091extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000092#else
93#ifndef docbCreatePushParserCtxt
94extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000095#define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
96#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000097#endif
98#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000099
100#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000101#ifdef bottom_HTMLparser
102#undef htmlAttrAllowed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000103extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000104#else
105#ifndef htmlAttrAllowed
106extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000107#define htmlAttrAllowed htmlAttrAllowed__internal_alias
108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000109#endif
110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000111
112#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000113#ifdef bottom_HTMLparser
114#undef htmlAutoCloseTag
Daniel Veillardbe076e92005-01-04 20:18:14 +0000115extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000116#else
117#ifndef htmlAutoCloseTag
118extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000119#define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000121#endif
122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000123
124#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000125#ifdef bottom_HTMLparser
126#undef htmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000127extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000128#else
129#ifndef htmlCreateFileParserCtxt
130extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000131#define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000133#endif
134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000135
136#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000137#ifdef bottom_HTMLparser
138#undef htmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000139extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000140#else
141#ifndef htmlCreateMemoryParserCtxt
142extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000143#define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000145#endif
146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000147
148#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000149#ifdef bottom_HTMLparser
150#undef htmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000151extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000152#else
153#ifndef htmlCreatePushParserCtxt
154extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000155#define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000157#endif
158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000159
160#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000161#ifdef bottom_HTMLparser
162#undef htmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000163extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000164#else
165#ifndef htmlCtxtReadDoc
166extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000167#define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000169#endif
170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000171
172#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000173#ifdef bottom_HTMLparser
174#undef htmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000175extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000176#else
177#ifndef htmlCtxtReadFd
178extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000179#define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000181#endif
182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000183
184#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000185#ifdef bottom_HTMLparser
186#undef htmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000187extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000188#else
189#ifndef htmlCtxtReadFile
190extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000191#define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000193#endif
194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000195
196#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000197#ifdef bottom_HTMLparser
198#undef htmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000199extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000200#else
201#ifndef htmlCtxtReadIO
202extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000203#define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000205#endif
206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000207
208#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000209#ifdef bottom_HTMLparser
210#undef htmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000211extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000212#else
213#ifndef htmlCtxtReadMemory
214extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000215#define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000217#endif
218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000219
220#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000221#ifdef bottom_HTMLparser
222#undef htmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +0000223extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000224#else
225#ifndef htmlCtxtReset
226extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000227#define htmlCtxtReset htmlCtxtReset__internal_alias
228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000229#endif
230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000231
232#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000233#ifdef bottom_HTMLparser
234#undef htmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +0000235extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000236#else
237#ifndef htmlCtxtUseOptions
238extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000239#define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000241#endif
242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000243
244#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000245#ifdef bottom_SAX2
246#undef htmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +0000247extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000248#else
249#ifndef htmlDefaultSAXHandlerInit
250extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000251#define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000253#endif
254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000255
256#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000257#ifdef bottom_HTMLtree
258#undef htmlDocContentDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000259extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000260#else
261#ifndef htmlDocContentDumpFormatOutput
262extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000263#define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000265#endif
266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000267
268#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000269#ifdef bottom_HTMLtree
270#undef htmlDocContentDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000271extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000272#else
273#ifndef htmlDocContentDumpOutput
274extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000275#define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000277#endif
278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000279
280#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000281#ifdef bottom_HTMLtree
282#undef htmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000283extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000284#else
285#ifndef htmlDocDump
286extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000287#define htmlDocDump htmlDocDump__internal_alias
288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000289#endif
290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000291
292#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000293#ifdef bottom_HTMLtree
294#undef htmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000295extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000296#else
297#ifndef htmlDocDumpMemory
298extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000299#define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000301#endif
302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000303
Daniel Veillard67952602006-01-05 15:29:44 +0000304#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
305#ifdef bottom_HTMLtree
306#undef htmlDocDumpMemoryFormat
307extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat __attribute((alias("htmlDocDumpMemoryFormat__internal_alias")));
308#else
309#ifndef htmlDocDumpMemoryFormat
310extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat__internal_alias __attribute((visibility("hidden")));
311#define htmlDocDumpMemoryFormat htmlDocDumpMemoryFormat__internal_alias
312#endif
313#endif
314#endif
315
Daniel Veillardbe076e92005-01-04 20:18:14 +0000316#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000317#ifdef bottom_HTMLparser
318#undef htmlElementAllowedHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000319extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000320#else
321#ifndef htmlElementAllowedHere
322extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000323#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000325#endif
326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000327
328#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000329#ifdef bottom_HTMLparser
330#undef htmlElementStatusHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000331extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000332#else
333#ifndef htmlElementStatusHere
334extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000335#define htmlElementStatusHere htmlElementStatusHere__internal_alias
336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000337#endif
338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000339
340#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000341#ifdef bottom_HTMLparser
342#undef htmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +0000343extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000344#else
345#ifndef htmlEncodeEntities
346extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000347#define htmlEncodeEntities htmlEncodeEntities__internal_alias
348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000349#endif
350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000351
352#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000353#ifdef bottom_HTMLparser
354#undef htmlEntityLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000355extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000356#else
357#ifndef htmlEntityLookup
358extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000359#define htmlEntityLookup htmlEntityLookup__internal_alias
360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000361#endif
362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000363
364#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000365#ifdef bottom_HTMLparser
366#undef htmlEntityValueLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000367extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000368#else
369#ifndef htmlEntityValueLookup
370extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000371#define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000373#endif
374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000375
376#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000377#ifdef bottom_HTMLparser
378#undef htmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000379extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000380#else
381#ifndef htmlFreeParserCtxt
382extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000383#define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000385#endif
386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000387
388#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000389#ifdef bottom_HTMLtree
390#undef htmlGetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000391extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000392#else
393#ifndef htmlGetMetaEncoding
394extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000395#define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000397#endif
398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000399
400#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000401#ifdef bottom_HTMLparser
402#undef htmlHandleOmittedElem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000403extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000404#else
405#ifndef htmlHandleOmittedElem
406extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000407#define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000409#endif
410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000411
412#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000413#ifdef bottom_HTMLparser
414#undef htmlInitAutoClose
Daniel Veillardbe076e92005-01-04 20:18:14 +0000415extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000416#else
417#ifndef htmlInitAutoClose
418extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000419#define htmlInitAutoClose htmlInitAutoClose__internal_alias
420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000421#endif
422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000423
424#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000425#ifdef bottom_HTMLparser
426#undef htmlIsAutoClosed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000427extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000428#else
429#ifndef htmlIsAutoClosed
430extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000431#define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000433#endif
434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000435
436#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000437#ifdef bottom_HTMLtree
438#undef htmlIsBooleanAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +0000439extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000440#else
441#ifndef htmlIsBooleanAttr
442extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000443#define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000445#endif
446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000447
448#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000449#ifdef bottom_HTMLparser
450#undef htmlIsScriptAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +0000451extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000452#else
453#ifndef htmlIsScriptAttribute
454extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000455#define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000457#endif
458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000459
460#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000461#ifdef bottom_HTMLparser
462#undef htmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000463extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000464#else
465#ifndef htmlNewDoc
466extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000467#define htmlNewDoc htmlNewDoc__internal_alias
468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000469#endif
470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000471
472#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000473#ifdef bottom_HTMLparser
474#undef htmlNewDocNoDtD
Daniel Veillardbe076e92005-01-04 20:18:14 +0000475extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000476#else
477#ifndef htmlNewDocNoDtD
478extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000479#define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000481#endif
482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000483
William M. Brack7f28a012007-01-11 23:42:10 +0000484#if defined(LIBXML_HTML_ENABLED)
485#ifdef bottom_HTMLparser
486#undef htmlNewParserCtxt
487extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
488#else
489#ifndef htmlNewParserCtxt
490extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
491#define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
492#endif
493#endif
494#endif
495
Daniel Veillardbe076e92005-01-04 20:18:14 +0000496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000497#ifdef bottom_HTMLtree
498#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000499extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000500#else
501#ifndef htmlNodeDump
502extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000503#define htmlNodeDump htmlNodeDump__internal_alias
504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000505#endif
506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000507
508#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000509#ifdef bottom_HTMLtree
510#undef htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000511extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000512#else
513#ifndef htmlNodeDumpFile
514extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000515#define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000517#endif
518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000519
520#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000521#ifdef bottom_HTMLtree
522#undef htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000523extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000524#else
525#ifndef htmlNodeDumpFileFormat
526extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000527#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000529#endif
530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000531
532#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000533#ifdef bottom_HTMLtree
534#undef htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000535extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000536#else
537#ifndef htmlNodeDumpFormatOutput
538extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000539#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000541#endif
542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000543
544#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000545#ifdef bottom_HTMLtree
546#undef htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000547extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000548#else
549#ifndef htmlNodeDumpOutput
550extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000551#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000554#endif
555
556#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000557#ifdef bottom_HTMLparser
558#undef htmlNodeStatus
559extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
560#else
561#ifndef htmlNodeStatus
562extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
563#define htmlNodeStatus htmlNodeStatus__internal_alias
564#endif
565#endif
566#endif
567
568#if defined(LIBXML_HTML_ENABLED)
569#ifdef bottom_HTMLparser
570#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000571extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000572#else
573#ifndef htmlParseCharRef
574extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000575#define htmlParseCharRef htmlParseCharRef__internal_alias
576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000577#endif
578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000579
580#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000581#ifdef bottom_HTMLparser
582#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000583extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000584#else
585#ifndef htmlParseChunk
586extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000587#define htmlParseChunk htmlParseChunk__internal_alias
588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000589#endif
590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000591
592#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000593#ifdef bottom_HTMLparser
594#undef htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000595extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000596#else
597#ifndef htmlParseDoc
598extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000599#define htmlParseDoc htmlParseDoc__internal_alias
600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000601#endif
602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000603
604#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000605#ifdef bottom_HTMLparser
606#undef htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000607extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000608#else
609#ifndef htmlParseDocument
610extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000611#define htmlParseDocument htmlParseDocument__internal_alias
612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000613#endif
614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000615
616#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000617#ifdef bottom_HTMLparser
618#undef htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000619extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000620#else
621#ifndef htmlParseElement
622extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000623#define htmlParseElement htmlParseElement__internal_alias
624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000625#endif
626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000627
628#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000629#ifdef bottom_HTMLparser
630#undef htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000631extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000632#else
633#ifndef htmlParseEntityRef
634extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000635#define htmlParseEntityRef htmlParseEntityRef__internal_alias
636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000637#endif
638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000639
640#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000641#ifdef bottom_HTMLparser
642#undef htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000643extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000644#else
645#ifndef htmlParseFile
646extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000647#define htmlParseFile htmlParseFile__internal_alias
648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000649#endif
650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000651
652#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000653#ifdef bottom_HTMLparser
654#undef htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000655extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000656#else
657#ifndef htmlReadDoc
658extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000659#define htmlReadDoc htmlReadDoc__internal_alias
660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000661#endif
662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000663
664#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000665#ifdef bottom_HTMLparser
666#undef htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000667extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000668#else
669#ifndef htmlReadFd
670extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000671#define htmlReadFd htmlReadFd__internal_alias
672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000673#endif
674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000675
676#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000677#ifdef bottom_HTMLparser
678#undef htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000679extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000680#else
681#ifndef htmlReadFile
682extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000683#define htmlReadFile htmlReadFile__internal_alias
684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000685#endif
686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000687
688#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000689#ifdef bottom_HTMLparser
690#undef htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000691extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000692#else
693#ifndef htmlReadIO
694extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000695#define htmlReadIO htmlReadIO__internal_alias
696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000697#endif
698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000699
700#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000701#ifdef bottom_HTMLparser
702#undef htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000703extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000704#else
705#ifndef htmlReadMemory
706extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000707#define htmlReadMemory htmlReadMemory__internal_alias
708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000709#endif
710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000711
712#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000713#ifdef bottom_HTMLparser
714#undef htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000715extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000716#else
717#ifndef htmlSAXParseDoc
718extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000719#define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000721#endif
722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000723
724#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000725#ifdef bottom_HTMLparser
726#undef htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000727extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000728#else
729#ifndef htmlSAXParseFile
730extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000731#define htmlSAXParseFile htmlSAXParseFile__internal_alias
732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000733#endif
734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000735
736#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000737#ifdef bottom_HTMLtree
738#undef htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000739extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000740#else
741#ifndef htmlSaveFile
742extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000743#define htmlSaveFile htmlSaveFile__internal_alias
744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000745#endif
746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000747
748#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000749#ifdef bottom_HTMLtree
750#undef htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000751extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000752#else
753#ifndef htmlSaveFileEnc
754extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000755#define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000757#endif
758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000759
760#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000761#ifdef bottom_HTMLtree
762#undef htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000763extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000764#else
765#ifndef htmlSaveFileFormat
766extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000767#define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000769#endif
770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000771
772#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000773#ifdef bottom_HTMLtree
774#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000775extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000776#else
777#ifndef htmlSetMetaEncoding
778extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000779#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000781#endif
782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000783
784#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000785#ifdef bottom_HTMLparser
786#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000787extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000788#else
789#ifndef htmlTagLookup
790extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000791#define htmlTagLookup htmlTagLookup__internal_alias
792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000793#endif
794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000795
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000796#ifdef bottom_parser
797#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000798extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000799#else
800#ifndef inputPop
801extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000802#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000803#endif
804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000805
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000806#ifdef bottom_parser
807#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000808extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000809#else
810#ifndef inputPush
811extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000812#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000813#endif
814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000815
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000816#ifdef bottom_parser
817#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000818extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000819#else
820#ifndef namePop
821extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000822#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000823#endif
824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000825
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000826#ifdef bottom_parser
827#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000828extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000829#else
830#ifndef namePush
831extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000832#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000833#endif
834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000835
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000836#ifdef bottom_parser
837#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000838extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000839#else
840#ifndef nodePop
841extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000842#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000843#endif
844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000845
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000846#ifdef bottom_parser
847#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000848extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000849#else
850#ifndef nodePush
851extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000852#define nodePush nodePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000853#endif
854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000855
856#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000857#ifdef bottom_xpath
858#undef valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000859extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000860#else
861#ifndef valuePop
862extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000863#define valuePop valuePop__internal_alias
864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000865#endif
866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000867
868#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000869#ifdef bottom_xpath
870#undef valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000871extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000872#else
873#ifndef valuePush
874extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000875#define valuePush valuePush__internal_alias
876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000877#endif
878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000879
880#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000881#ifdef bottom_catalog
882#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000883extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000884#else
885#ifndef xmlACatalogAdd
886extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000887#define xmlACatalogAdd xmlACatalogAdd__internal_alias
888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000889#endif
890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000891
892#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000893#ifdef bottom_catalog
894#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000895extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000896#else
897#ifndef xmlACatalogDump
898extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000899#define xmlACatalogDump xmlACatalogDump__internal_alias
900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000901#endif
902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000903
904#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000905#ifdef bottom_catalog
906#undef xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000907extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000908#else
909#ifndef xmlACatalogRemove
910extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000911#define xmlACatalogRemove xmlACatalogRemove__internal_alias
912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000913#endif
914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000915
916#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000917#ifdef bottom_catalog
918#undef xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000919extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000920#else
921#ifndef xmlACatalogResolve
922extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000923#define xmlACatalogResolve xmlACatalogResolve__internal_alias
924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000925#endif
926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000927
928#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000929#ifdef bottom_catalog
930#undef xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000931extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000932#else
933#ifndef xmlACatalogResolvePublic
934extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000935#define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000937#endif
938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000939
940#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000941#ifdef bottom_catalog
942#undef xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000943extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000944#else
945#ifndef xmlACatalogResolveSystem
946extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000947#define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000949#endif
950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000951
952#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000953#ifdef bottom_catalog
954#undef xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000955extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000956#else
957#ifndef xmlACatalogResolveURI
958extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000959#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000961#endif
962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000963
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000964#ifdef bottom_valid
965#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000966extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000967#else
968#ifndef xmlAddAttributeDecl
969extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000970#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000971#endif
972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000973
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000974#ifdef bottom_tree
975#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000976extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000977#else
978#ifndef xmlAddChild
979extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000980#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000981#endif
982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000983
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000984#ifdef bottom_tree
985#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000986extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000987#else
988#ifndef xmlAddChildList
989extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000990#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000991#endif
992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000993
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000994#ifdef bottom_entities
995#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000996extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000997#else
998#ifndef xmlAddDocEntity
999extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001000#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001001#endif
1002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001004#ifdef bottom_entities
1005#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00001006extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001007#else
1008#ifndef xmlAddDtdEntity
1009extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001010#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001011#endif
1012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001014#ifdef bottom_valid
1015#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001016extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001017#else
1018#ifndef xmlAddElementDecl
1019extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001020#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001021#endif
1022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001024#ifdef bottom_encoding
1025#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001026extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001027#else
1028#ifndef xmlAddEncodingAlias
1029extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001030#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001031#endif
1032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001034#ifdef bottom_valid
1035#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001036extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001037#else
1038#ifndef xmlAddID
1039extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001040#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001041#endif
1042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001044#ifdef bottom_tree
1045#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001046extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001047#else
1048#ifndef xmlAddNextSibling
1049extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001050#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001051#endif
1052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001054#ifdef bottom_valid
1055#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001056extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001057#else
1058#ifndef xmlAddNotationDecl
1059extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001060#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001061#endif
1062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001063
1064#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001065#ifdef bottom_tree
1066#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001067extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001068#else
1069#ifndef xmlAddPrevSibling
1070extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001071#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001073#endif
1074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001076#ifdef bottom_valid
1077#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001078extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001079#else
1080#ifndef xmlAddRef
1081extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001082#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001083#endif
1084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001086#ifdef bottom_tree
1087#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001088extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001089#else
1090#ifndef xmlAddSibling
1091extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001092#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001093#endif
1094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001095
1096#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001097#ifdef bottom_xmlIO
1098#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001099extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001100#else
1101#ifndef xmlAllocOutputBuffer
1102extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001103#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001105#endif
1106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001108#ifdef bottom_xmlIO
1109#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001110extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001111#else
1112#ifndef xmlAllocParserInputBuffer
1113extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001114#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001115#endif
1116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001117
1118#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001119#ifdef bottom_xmlsave
1120#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001121extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001122#else
1123#ifndef xmlAttrSerializeTxtContent
1124extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001125#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001127#endif
1128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001129
1130#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001131#ifdef bottom_xmlregexp
1132#undef xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001133extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001134#else
1135#ifndef xmlAutomataCompile
1136extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001137#define xmlAutomataCompile xmlAutomataCompile__internal_alias
1138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001139#endif
1140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001141
1142#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001143#ifdef bottom_xmlregexp
1144#undef xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001145extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001146#else
1147#ifndef xmlAutomataGetInitState
1148extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001149#define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001151#endif
1152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001153
1154#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001155#ifdef bottom_xmlregexp
1156#undef xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001157extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001158#else
1159#ifndef xmlAutomataIsDeterminist
1160extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001161#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001163#endif
1164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001165
1166#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001167#ifdef bottom_xmlregexp
1168#undef xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001169extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001170#else
1171#ifndef xmlAutomataNewAllTrans
1172extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001173#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001175#endif
1176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001177
1178#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001179#ifdef bottom_xmlregexp
1180#undef xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001181extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001182#else
1183#ifndef xmlAutomataNewCountTrans
1184extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001185#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001187#endif
1188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001189
1190#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001191#ifdef bottom_xmlregexp
1192#undef xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001193extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001194#else
1195#ifndef xmlAutomataNewCountTrans2
1196extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001197#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001199#endif
1200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001201
1202#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001203#ifdef bottom_xmlregexp
1204#undef xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001205extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001206#else
1207#ifndef xmlAutomataNewCountedTrans
1208extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001209#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001211#endif
1212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001213
1214#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001215#ifdef bottom_xmlregexp
1216#undef xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001217extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001218#else
1219#ifndef xmlAutomataNewCounter
1220extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001221#define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001223#endif
1224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001225
1226#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001227#ifdef bottom_xmlregexp
1228#undef xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001229extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001230#else
1231#ifndef xmlAutomataNewCounterTrans
1232extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001233#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001235#endif
1236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001237
1238#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001239#ifdef bottom_xmlregexp
1240#undef xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001241extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001242#else
1243#ifndef xmlAutomataNewEpsilon
1244extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001245#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001247#endif
1248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001249
1250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001251#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00001252#undef xmlAutomataNewNegTrans
1253extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1254#else
1255#ifndef xmlAutomataNewNegTrans
1256extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1257#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1258#endif
1259#endif
1260#endif
1261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1263#ifdef bottom_xmlregexp
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001264#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001265extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001266#else
1267#ifndef xmlAutomataNewOnceTrans
1268extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001269#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001271#endif
1272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001273
1274#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001275#ifdef bottom_xmlregexp
1276#undef xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001277extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001278#else
1279#ifndef xmlAutomataNewOnceTrans2
1280extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001281#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001283#endif
1284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001285
1286#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001287#ifdef bottom_xmlregexp
1288#undef xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001289extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001290#else
1291#ifndef xmlAutomataNewState
1292extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001293#define xmlAutomataNewState xmlAutomataNewState__internal_alias
1294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001295#endif
1296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001299#ifdef bottom_xmlregexp
1300#undef xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001301extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001302#else
1303#ifndef xmlAutomataNewTransition
1304extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001305#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001308#endif
1309
1310#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001311#ifdef bottom_xmlregexp
1312#undef xmlAutomataNewTransition2
1313extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1314#else
1315#ifndef xmlAutomataNewTransition2
1316extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1317#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1318#endif
1319#endif
1320#endif
1321
1322#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1323#ifdef bottom_xmlregexp
1324#undef xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001325extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001326#else
1327#ifndef xmlAutomataSetFinalState
1328extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001329#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001331#endif
1332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001333
1334#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001335#ifdef bottom_debugXML
1336#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001337extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001338#else
1339#ifndef xmlBoolToText
1340extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001341#define xmlBoolToText xmlBoolToText__internal_alias
1342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001343#endif
1344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001346#ifdef bottom_tree
1347#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001348extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001349#else
1350#ifndef xmlBufferAdd
1351extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001352#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001353#endif
1354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001356#ifdef bottom_tree
1357#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001358extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001359#else
1360#ifndef xmlBufferAddHead
1361extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001362#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001363#endif
1364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001365
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001366#ifdef bottom_tree
1367#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001368extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001369#else
1370#ifndef xmlBufferCCat
1371extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001372#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001373#endif
1374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001375
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001376#ifdef bottom_tree
1377#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001378extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001379#else
1380#ifndef xmlBufferCat
1381extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001382#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001383#endif
1384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001385
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001386#ifdef bottom_tree
1387#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001388extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001389#else
1390#ifndef xmlBufferContent
1391extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001392#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001393#endif
1394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001395
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001396#ifdef bottom_tree
1397#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001398extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001399#else
1400#ifndef xmlBufferCreate
1401extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001402#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001403#endif
1404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001406#ifdef bottom_tree
1407#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001408extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001409#else
1410#ifndef xmlBufferCreateSize
1411extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001412#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001413#endif
1414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001416#ifdef bottom_tree
1417#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001418extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001419#else
1420#ifndef xmlBufferCreateStatic
1421extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001422#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001423#endif
1424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001426#ifdef bottom_tree
1427#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001428extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001429#else
1430#ifndef xmlBufferDump
1431extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001432#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001433#endif
1434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001436#ifdef bottom_tree
1437#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001438extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001439#else
1440#ifndef xmlBufferEmpty
1441extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001442#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001443#endif
1444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001446#ifdef bottom_tree
1447#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001448extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001449#else
1450#ifndef xmlBufferFree
1451extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001452#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001453#endif
1454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001456#ifdef bottom_tree
1457#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001458extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001459#else
1460#ifndef xmlBufferGrow
1461extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001462#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001463#endif
1464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001466#ifdef bottom_tree
1467#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001468extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001469#else
1470#ifndef xmlBufferLength
1471extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001472#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001473#endif
1474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001476#ifdef bottom_tree
1477#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001478extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001479#else
1480#ifndef xmlBufferResize
1481extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001482#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001483#endif
1484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001486#ifdef bottom_tree
1487#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001488extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001489#else
1490#ifndef xmlBufferSetAllocationScheme
1491extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001492#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001493#endif
1494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001496#ifdef bottom_tree
1497#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001498extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001499#else
1500#ifndef xmlBufferShrink
1501extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001502#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001503#endif
1504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001506#ifdef bottom_tree
1507#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001508extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001509#else
1510#ifndef xmlBufferWriteCHAR
1511extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001512#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001513#endif
1514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001516#ifdef bottom_tree
1517#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001518extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001519#else
1520#ifndef xmlBufferWriteChar
1521extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001522#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001523#endif
1524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001526#ifdef bottom_tree
1527#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001528extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001529#else
1530#ifndef xmlBufferWriteQuotedString
1531extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001532#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001533#endif
1534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001536#ifdef bottom_tree
1537#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001538extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001539#else
1540#ifndef xmlBuildQName
1541extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001542#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001543#endif
1544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001546#ifdef bottom_uri
1547#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001548extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001549#else
1550#ifndef xmlBuildRelativeURI
1551extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001552#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001553#endif
1554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001556#ifdef bottom_uri
1557#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001558extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001559#else
1560#ifndef xmlBuildURI
1561extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001562#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001563#endif
1564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001565
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001566#ifdef bottom_encoding
1567#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001568extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001569#else
1570#ifndef xmlByteConsumed
1571extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001572#define xmlByteConsumed xmlByteConsumed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001573#endif
1574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001575
1576#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001577#ifdef bottom_c14n
1578#undef xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001579extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001580#else
1581#ifndef xmlC14NDocDumpMemory
1582extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001583#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001585#endif
1586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001587
1588#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001589#ifdef bottom_c14n
1590#undef xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001591extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001592#else
1593#ifndef xmlC14NDocSave
1594extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001595#define xmlC14NDocSave xmlC14NDocSave__internal_alias
1596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001597#endif
1598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001599
1600#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001601#ifdef bottom_c14n
1602#undef xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001603extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001604#else
1605#ifndef xmlC14NDocSaveTo
1606extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001607#define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001609#endif
1610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001611
1612#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001613#ifdef bottom_c14n
1614#undef xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001615extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001616#else
1617#ifndef xmlC14NExecute
1618extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001619#define xmlC14NExecute xmlC14NExecute__internal_alias
1620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001621#endif
1622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001623
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001624#ifdef bottom_uri
1625#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001626extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001627#else
1628#ifndef xmlCanonicPath
1629extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001630#define xmlCanonicPath xmlCanonicPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001631#endif
1632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001633
1634#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001635#ifdef bottom_catalog
1636#undef xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001637extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001638#else
1639#ifndef xmlCatalogAdd
1640extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001641#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001643#endif
1644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001645
1646#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001647#ifdef bottom_catalog
1648#undef xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001649extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001650#else
1651#ifndef xmlCatalogAddLocal
1652extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001653#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001655#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001656#endif
1657
1658#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001659#ifdef bottom_catalog
1660#undef xmlCatalogCleanup
1661extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1662#else
1663#ifndef xmlCatalogCleanup
1664extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1665#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1666#endif
1667#endif
1668#endif
1669
1670#if defined(LIBXML_CATALOG_ENABLED)
1671#ifdef bottom_catalog
1672#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001673extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001674#else
1675#ifndef xmlCatalogConvert
1676extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001677#define xmlCatalogConvert xmlCatalogConvert__internal_alias
1678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001679#endif
1680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001681
1682#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001683#ifdef bottom_catalog
1684#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001685extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001686#else
1687#ifndef xmlCatalogDump
1688extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001689#define xmlCatalogDump xmlCatalogDump__internal_alias
1690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001691#endif
1692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001693
1694#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001695#ifdef bottom_catalog
1696#undef xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001697extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001698#else
1699#ifndef xmlCatalogFreeLocal
1700extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001701#define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001703#endif
1704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001705
1706#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001707#ifdef bottom_catalog
1708#undef xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001709extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001710#else
1711#ifndef xmlCatalogGetDefaults
1712extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001713#define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
1714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001715#endif
1716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001717
1718#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001719#ifdef bottom_catalog
1720#undef xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001721extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001722#else
1723#ifndef xmlCatalogGetPublic
1724extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001725#define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
1726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001727#endif
1728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001729
1730#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001731#ifdef bottom_catalog
1732#undef xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001733extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001734#else
1735#ifndef xmlCatalogGetSystem
1736extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001737#define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
1738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001739#endif
1740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001741
1742#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001743#ifdef bottom_catalog
1744#undef xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001745extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001746#else
1747#ifndef xmlCatalogIsEmpty
1748extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001749#define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
1750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001751#endif
1752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001753
1754#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001755#ifdef bottom_catalog
1756#undef xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001757extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001758#else
1759#ifndef xmlCatalogLocalResolve
1760extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001761#define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
1762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001763#endif
1764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001765
1766#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001767#ifdef bottom_catalog
1768#undef xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001769extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001770#else
1771#ifndef xmlCatalogLocalResolveURI
1772extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001773#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001775#endif
1776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001777
1778#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001779#ifdef bottom_catalog
1780#undef xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001781extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001782#else
1783#ifndef xmlCatalogRemove
1784extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001785#define xmlCatalogRemove xmlCatalogRemove__internal_alias
1786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001787#endif
1788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001789
1790#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001791#ifdef bottom_catalog
1792#undef xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001793extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001794#else
1795#ifndef xmlCatalogResolve
1796extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001797#define xmlCatalogResolve xmlCatalogResolve__internal_alias
1798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001799#endif
1800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001801
1802#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001803#ifdef bottom_catalog
1804#undef xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001805extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001806#else
1807#ifndef xmlCatalogResolvePublic
1808extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001809#define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001811#endif
1812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001813
1814#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001815#ifdef bottom_catalog
1816#undef xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001817extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001818#else
1819#ifndef xmlCatalogResolveSystem
1820extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001821#define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001823#endif
1824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001825
1826#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001827#ifdef bottom_catalog
1828#undef xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001829extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001830#else
1831#ifndef xmlCatalogResolveURI
1832extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001833#define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001835#endif
1836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001837
1838#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001839#ifdef bottom_catalog
1840#undef xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001841extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001842#else
1843#ifndef xmlCatalogSetDebug
1844extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001845#define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001847#endif
1848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001849
1850#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001851#ifdef bottom_catalog
1852#undef xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001853extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001854#else
1855#ifndef xmlCatalogSetDefaultPrefer
1856extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001857#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001859#endif
1860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001861
1862#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001863#ifdef bottom_catalog
1864#undef xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001865extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001866#else
1867#ifndef xmlCatalogSetDefaults
1868extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001869#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001871#endif
1872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001873
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001874#ifdef bottom_encoding
1875#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001876extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001877#else
1878#ifndef xmlCharEncCloseFunc
1879extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001880#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001881#endif
1882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001883
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001884#ifdef bottom_encoding
1885#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001886extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001887#else
1888#ifndef xmlCharEncFirstLine
1889extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001890#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001891#endif
1892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001894#ifdef bottom_encoding
1895#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001896extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001897#else
1898#ifndef xmlCharEncInFunc
1899extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001900#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001901#endif
1902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001903
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001904#ifdef bottom_encoding
1905#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001906extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001907#else
1908#ifndef xmlCharEncOutFunc
1909extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001910#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001911#endif
1912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001913
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001914#ifdef bottom_chvalid
1915#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001916extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001917#else
1918#ifndef xmlCharInRange
1919extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001920#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001921#endif
1922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001923
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001924#ifdef bottom_xmlstring
1925#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001926extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001927#else
1928#ifndef xmlCharStrdup
1929extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001930#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001931#endif
1932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001934#ifdef bottom_xmlstring
1935#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001936extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001937#else
1938#ifndef xmlCharStrndup
1939extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001940#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001941#endif
1942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001944#ifdef bottom_xmlIO
1945#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00001946extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001947#else
1948#ifndef xmlCheckFilename
1949extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001950#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001951#endif
1952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001954#ifdef bottom_xmlIO
1955#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00001956extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001957#else
1958#ifndef xmlCheckHTTPInput
1959extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001960#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001961#endif
1962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001963
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001964#ifdef bottom_parser
1965#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001966extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001967#else
1968#ifndef xmlCheckLanguageID
1969extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001970#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001971#endif
1972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001973
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001974#ifdef bottom_xmlstring
1975#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00001976extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001977#else
1978#ifndef xmlCheckUTF8
1979extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001980#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001981#endif
1982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001984#ifdef bottom_parserInternals
1985#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00001986extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001987#else
1988#ifndef xmlCheckVersion
1989extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001990#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001991#endif
1992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001993
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001994#ifdef bottom_encoding
1995#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00001996extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001997#else
1998#ifndef xmlCleanupCharEncodingHandlers
1999extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002000#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002001#endif
2002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002004#ifdef bottom_encoding
2005#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00002006extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002007#else
2008#ifndef xmlCleanupEncodingAliases
2009extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002010#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002011#endif
2012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002014#ifdef bottom_globals
2015#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00002016extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002017#else
2018#ifndef xmlCleanupGlobals
2019extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002020#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002021#endif
2022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002024#ifdef bottom_xmlIO
2025#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002026extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002027#else
2028#ifndef xmlCleanupInputCallbacks
2029extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002030#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002031#endif
2032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002034#ifdef bottom_xmlmemory
2035#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002036extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002037#else
2038#ifndef xmlCleanupMemory
2039extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002040#define xmlCleanupMemory xmlCleanupMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002041#endif
2042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002043
2044#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002045#ifdef bottom_xmlIO
2046#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002047extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002048#else
2049#ifndef xmlCleanupOutputCallbacks
2050extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002051#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002053#endif
2054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002056#ifdef bottom_parser
2057#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002058extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002059#else
2060#ifndef xmlCleanupParser
2061extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002062#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002063#endif
2064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002065
2066#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002067#ifdef bottom_legacy
2068#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002069extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002070#else
2071#ifndef xmlCleanupPredefinedEntities
2072extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002073#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002075#endif
2076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002077
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002078#ifdef bottom_threads
2079#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002080extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002081#else
2082#ifndef xmlCleanupThreads
2083extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002084#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002085#endif
2086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002087
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002088#ifdef bottom_parserInternals
2089#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002090extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002091#else
2092#ifndef xmlClearNodeInfoSeq
2093extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002094#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002095#endif
2096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002098#ifdef bottom_parserInternals
2099#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002100extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002101#else
2102#ifndef xmlClearParserCtxt
2103extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002104#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002105#endif
2106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002107
2108#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002109#ifdef bottom_catalog
2110#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002111extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002112#else
2113#ifndef xmlConvertSGMLCatalog
2114extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002115#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002117#endif
2118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002119
2120#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002121#ifdef bottom_valid
2122#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002123extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002124#else
2125#ifndef xmlCopyAttributeTable
2126extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002127#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002129#endif
2130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002131
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002132#ifdef bottom_parserInternals
2133#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002134extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002135#else
2136#ifndef xmlCopyChar
2137extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002138#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002139#endif
2140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002142#ifdef bottom_parserInternals
2143#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002144extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002145#else
2146#ifndef xmlCopyCharMultiByte
2147extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002148#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002149#endif
2150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002151
2152#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002153#ifdef bottom_tree
2154#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002155extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002156#else
2157#ifndef xmlCopyDoc
2158extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002159#define xmlCopyDoc xmlCopyDoc__internal_alias
2160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002161#endif
2162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002164#ifdef bottom_valid
2165#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002166extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002167#else
2168#ifndef xmlCopyDocElementContent
2169extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002170#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002171#endif
2172#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002173
Daniel Veillardbe076e92005-01-04 20:18:14 +00002174#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002175#ifdef bottom_tree
2176#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002177extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002178#else
2179#ifndef xmlCopyDtd
2180extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002181#define xmlCopyDtd xmlCopyDtd__internal_alias
2182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002183#endif
2184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002185
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002186#ifdef bottom_valid
2187#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002188extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002189#else
2190#ifndef xmlCopyElementContent
2191extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002192#define xmlCopyElementContent xmlCopyElementContent__internal_alias
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_valid
2198#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002199extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002200#else
2201#ifndef xmlCopyElementTable
2202extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002203#define xmlCopyElementTable xmlCopyElementTable__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_entities
2210#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002211extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002212#else
2213#ifndef xmlCopyEntitiesTable
2214extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002215#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002217#endif
2218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002219
2220#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002221#ifdef bottom_valid
2222#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002223extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002224#else
2225#ifndef xmlCopyEnumeration
2226extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002227#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002229#endif
2230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002232#ifdef bottom_error
2233#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002234extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002235#else
2236#ifndef xmlCopyError
2237extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002238#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002239#endif
2240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002242#ifdef bottom_tree
2243#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002244extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002245#else
2246#ifndef xmlCopyNamespace
2247extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002248#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002249#endif
2250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002251
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002252#ifdef bottom_tree
2253#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002254extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002255#else
2256#ifndef xmlCopyNamespaceList
2257extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002258#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002259#endif
2260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002262#ifdef bottom_tree
2263#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002264extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002265#else
2266#ifndef xmlCopyNode
2267extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002268#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002269#endif
2270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002271
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002272#ifdef bottom_tree
2273#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002274extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002275#else
2276#ifndef xmlCopyNodeList
2277extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002278#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002279#endif
2280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002281
2282#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002283#ifdef bottom_valid
2284#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002285extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002286#else
2287#ifndef xmlCopyNotationTable
2288extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002289#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002291#endif
2292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002293
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002294#ifdef bottom_tree
2295#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002296extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002297#else
2298#ifndef xmlCopyProp
2299extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002300#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002301#endif
2302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002303
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002304#ifdef bottom_tree
2305#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002306extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002307#else
2308#ifndef xmlCopyPropList
2309extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002310#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002311#endif
2312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002313
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002314#ifdef bottom_parser
2315#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002316extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002317#else
2318#ifndef xmlCreateDocParserCtxt
2319extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002320#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002321#endif
2322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002323
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002324#ifdef bottom_entities
2325#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002326extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002327#else
2328#ifndef xmlCreateEntitiesTable
2329extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002330#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002331#endif
2332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002333
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002334#ifdef bottom_parser
2335#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002336extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002337#else
2338#ifndef xmlCreateEntityParserCtxt
2339extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002340#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002341#endif
2342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002343
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002344#ifdef bottom_valid
2345#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002346extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002347#else
2348#ifndef xmlCreateEnumeration
2349extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002350#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002351#endif
2352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002353
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002354#ifdef bottom_parser
2355#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002356extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002357#else
2358#ifndef xmlCreateFileParserCtxt
2359extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002360#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002361#endif
2362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002364#ifdef bottom_parser
2365#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002366extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002367#else
2368#ifndef xmlCreateIOParserCtxt
2369extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002370#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002371#endif
2372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002374#ifdef bottom_tree
2375#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002376extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002377#else
2378#ifndef xmlCreateIntSubset
2379extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002380#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002381#endif
2382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002384#ifdef bottom_parser
2385#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002386extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002387#else
2388#ifndef xmlCreateMemoryParserCtxt
2389extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002390#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002391#endif
2392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002393
2394#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002395#ifdef bottom_parser
2396#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002397extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002398#else
2399#ifndef xmlCreatePushParserCtxt
2400extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002401#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002403#endif
2404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002406#ifdef bottom_uri
2407#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002408extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002409#else
2410#ifndef xmlCreateURI
2411extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002412#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002413#endif
2414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002416#ifdef bottom_parser
2417#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002418extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002419#else
2420#ifndef xmlCreateURLParserCtxt
2421extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002422#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002423#endif
2424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002426#ifdef bottom_error
2427#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002428extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002429#else
2430#ifndef xmlCtxtGetLastError
2431extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002432#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002433#endif
2434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002436#ifdef bottom_parser
2437#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002438extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002439#else
2440#ifndef xmlCtxtReadDoc
2441extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002442#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002443#endif
2444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002446#ifdef bottom_parser
2447#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002448extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002449#else
2450#ifndef xmlCtxtReadFd
2451extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002452#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002453#endif
2454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002456#ifdef bottom_parser
2457#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002458extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002459#else
2460#ifndef xmlCtxtReadFile
2461extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002462#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002463#endif
2464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002466#ifdef bottom_parser
2467#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002468extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002469#else
2470#ifndef xmlCtxtReadIO
2471extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002472#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002473#endif
2474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002476#ifdef bottom_parser
2477#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002478extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002479#else
2480#ifndef xmlCtxtReadMemory
2481extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002482#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002483#endif
2484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002486#ifdef bottom_parser
2487#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002488extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002489#else
2490#ifndef xmlCtxtReset
2491extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002492#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002493#endif
2494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002496#ifdef bottom_error
2497#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002498extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002499#else
2500#ifndef xmlCtxtResetLastError
2501extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002502#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002503#endif
2504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002506#ifdef bottom_parser
2507#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002508extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002509#else
2510#ifndef xmlCtxtResetPush
2511extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002512#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002513#endif
2514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002516#ifdef bottom_parser
2517#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002518extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002519#else
2520#ifndef xmlCtxtUseOptions
2521extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002522#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002523#endif
2524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002526#ifdef bottom_parserInternals
2527#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002528extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002529#else
2530#ifndef xmlCurrentChar
2531extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002532#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002533#endif
2534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002535
Daniel Veillard95175012005-07-03 16:09:51 +00002536#ifdef bottom_tree
2537#undef xmlDOMWrapAdoptNode
2538extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2539#else
2540#ifndef xmlDOMWrapAdoptNode
2541extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2542#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2543#endif
2544#endif
2545
2546#ifdef bottom_tree
Daniel Veillardd463c992006-02-23 22:07:59 +00002547#undef xmlDOMWrapCloneNode
2548extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2549#else
2550#ifndef xmlDOMWrapCloneNode
2551extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2552#define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2553#endif
2554#endif
2555
2556#ifdef bottom_tree
Daniel Veillard95175012005-07-03 16:09:51 +00002557#undef xmlDOMWrapFreeCtxt
2558extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2559#else
2560#ifndef xmlDOMWrapFreeCtxt
2561extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2562#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2563#endif
2564#endif
2565
2566#ifdef bottom_tree
2567#undef xmlDOMWrapNewCtxt
2568extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2569#else
2570#ifndef xmlDOMWrapNewCtxt
2571extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2572#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2573#endif
2574#endif
2575
2576#ifdef bottom_tree
2577#undef xmlDOMWrapReconcileNamespaces
2578extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2579#else
2580#ifndef xmlDOMWrapReconcileNamespaces
2581extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2582#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2583#endif
2584#endif
2585
2586#ifdef bottom_tree
2587#undef xmlDOMWrapRemoveNode
2588extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2589#else
2590#ifndef xmlDOMWrapRemoveNode
2591extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2592#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2593#endif
2594#endif
2595
Daniel Veillardbe076e92005-01-04 20:18:14 +00002596#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002597#ifdef bottom_debugXML
2598#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002599extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002600#else
2601#ifndef xmlDebugCheckDocument
2602extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002603#define xmlDebugCheckDocument xmlDebugCheckDocument__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 xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002611extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002612#else
2613#ifndef xmlDebugDumpAttr
2614extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002615#define xmlDebugDumpAttr xmlDebugDumpAttr__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 xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002623extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002624#else
2625#ifndef xmlDebugDumpAttrList
2626extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002627#define xmlDebugDumpAttrList xmlDebugDumpAttrList__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 xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002635extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002636#else
2637#ifndef xmlDebugDumpDTD
2638extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002639#define xmlDebugDumpDTD xmlDebugDumpDTD__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 xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002647extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002648#else
2649#ifndef xmlDebugDumpDocument
2650extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002651#define xmlDebugDumpDocument xmlDebugDumpDocument__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 xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002659extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002660#else
2661#ifndef xmlDebugDumpDocumentHead
2662extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002663#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__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 xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002671extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002672#else
2673#ifndef xmlDebugDumpEntities
2674extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002675#define xmlDebugDumpEntities xmlDebugDumpEntities__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 xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002683extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002684#else
2685#ifndef xmlDebugDumpNode
2686extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002687#define xmlDebugDumpNode xmlDebugDumpNode__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 xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002695extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002696#else
2697#ifndef xmlDebugDumpNodeList
2698extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002699#define xmlDebugDumpNodeList xmlDebugDumpNodeList__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 xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002707extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002708#else
2709#ifndef xmlDebugDumpOneNode
2710extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002711#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002713#endif
2714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002715
2716#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002717#ifdef bottom_debugXML
2718#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002719extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002720#else
2721#ifndef xmlDebugDumpString
2722extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002723#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002725#endif
2726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002727
2728#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002729#ifdef bottom_legacy
2730#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002731extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002732#else
2733#ifndef xmlDecodeEntities
2734extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002735#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002737#endif
2738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002739
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002740#ifdef bottom_SAX2
2741#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002742extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002743#else
2744#ifndef xmlDefaultSAXHandlerInit
2745extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002746#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002747#endif
2748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002750#ifdef bottom_encoding
2751#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002752extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002753#else
2754#ifndef xmlDelEncodingAlias
2755extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002756#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002757#endif
2758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002759
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002760#ifdef bottom_globals
2761#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002762extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002763#else
2764#ifndef xmlDeregisterNodeDefault
2765extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002766#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002767#endif
2768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002770#ifdef bottom_encoding
2771#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002772extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002773#else
2774#ifndef xmlDetectCharEncoding
2775extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002776#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002777#endif
2778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002780#ifdef bottom_dict
2781#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002782extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002783#else
2784#ifndef xmlDictCleanup
2785extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002786#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002787#endif
2788#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002789
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002790#ifdef bottom_dict
2791#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002792extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002793#else
2794#ifndef xmlDictCreate
2795extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002796#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002797#endif
2798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002799
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002800#ifdef bottom_dict
2801#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002802extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002803#else
2804#ifndef xmlDictCreateSub
2805extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002806#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002807#endif
2808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002810#ifdef bottom_dict
2811#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002812extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002813#else
2814#ifndef xmlDictExists
2815extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002816#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002817#endif
2818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002820#ifdef bottom_dict
2821#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002822extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002823#else
2824#ifndef xmlDictFree
2825extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002826#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002827#endif
2828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002830#ifdef bottom_dict
2831#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002832extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002833#else
2834#ifndef xmlDictLookup
2835extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002836#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002837#endif
2838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002839
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002840#ifdef bottom_dict
2841#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002842extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002843#else
2844#ifndef xmlDictOwns
2845extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002846#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002847#endif
2848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002849
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002850#ifdef bottom_dict
2851#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002852extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002853#else
2854#ifndef xmlDictQLookup
2855extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002856#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002857#endif
2858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002860#ifdef bottom_dict
2861#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002862extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002863#else
2864#ifndef xmlDictReference
2865extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002866#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002867#endif
2868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002870#ifdef bottom_dict
2871#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002872extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002873#else
2874#ifndef xmlDictSize
2875extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002876#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002877#endif
2878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002879
Daniel Veillard05b37c62008-03-31 08:27:07 +00002880#ifdef bottom_threads
2881#undef xmlDllMain
2882extern __typeof (xmlDllMain) xmlDllMain __attribute((alias("xmlDllMain__internal_alias")));
2883#else
2884#ifndef xmlDllMain
2885extern __typeof (xmlDllMain) xmlDllMain__internal_alias __attribute((visibility("hidden")));
2886#define xmlDllMain xmlDllMain__internal_alias
2887#endif
2888#endif
2889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002890#ifdef bottom_tree
2891#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002892extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002893#else
2894#ifndef xmlDocCopyNode
2895extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002896#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002897#endif
2898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002900#ifdef bottom_tree
2901#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002902extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002903#else
2904#ifndef xmlDocCopyNodeList
2905extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002906#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002907#endif
2908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002909
2910#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002911#ifdef bottom_xmlsave
2912#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002913extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002914#else
2915#ifndef xmlDocDump
2916extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002917#define xmlDocDump xmlDocDump__internal_alias
2918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002919#endif
2920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002921
2922#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002923#ifdef bottom_xmlsave
2924#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002925extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002926#else
2927#ifndef xmlDocDumpFormatMemory
2928extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002929#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002931#endif
2932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002933
2934#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002935#ifdef bottom_xmlsave
2936#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002937extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002938#else
2939#ifndef xmlDocDumpFormatMemoryEnc
2940extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002941#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002943#endif
2944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002945
2946#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002947#ifdef bottom_xmlsave
2948#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002949extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002950#else
2951#ifndef xmlDocDumpMemory
2952extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002953#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002955#endif
2956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002957
2958#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002959#ifdef bottom_xmlsave
2960#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002961extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002962#else
2963#ifndef xmlDocDumpMemoryEnc
2964extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002965#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002967#endif
2968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002969
2970#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002971#ifdef bottom_xmlsave
2972#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002973extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002974#else
2975#ifndef xmlDocFormatDump
2976extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002977#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002979#endif
2980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002982#ifdef bottom_tree
2983#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002984extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002985#else
2986#ifndef xmlDocGetRootElement
2987extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002988#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002989#endif
2990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002991
2992#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002993#ifdef bottom_tree
2994#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002995extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002996#else
2997#ifndef xmlDocSetRootElement
2998extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002999#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
3000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003001#endif
3002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003003
3004#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003005#ifdef bottom_valid
3006#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003007extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003008#else
3009#ifndef xmlDumpAttributeDecl
3010extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003011#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003013#endif
3014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003015
3016#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003017#ifdef bottom_valid
3018#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003019extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003020#else
3021#ifndef xmlDumpAttributeTable
3022extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003023#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003025#endif
3026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003027
3028#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003029#ifdef bottom_valid
3030#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003031extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003032#else
3033#ifndef xmlDumpElementDecl
3034extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003035#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003037#endif
3038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003039
3040#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003041#ifdef bottom_valid
3042#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003043extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003044#else
3045#ifndef xmlDumpElementTable
3046extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003047#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003049#endif
3050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003051
3052#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003053#ifdef bottom_entities
3054#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003055extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003056#else
3057#ifndef xmlDumpEntitiesTable
3058extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003059#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003061#endif
3062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003063
3064#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003065#ifdef bottom_entities
3066#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003067extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003068#else
3069#ifndef xmlDumpEntityDecl
3070extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003071#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003073#endif
3074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003075
3076#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003077#ifdef bottom_valid
3078#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003079extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003080#else
3081#ifndef xmlDumpNotationDecl
3082extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003083#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003085#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003086#endif
3087
3088#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003089#ifdef bottom_valid
3090#undef xmlDumpNotationTable
3091extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3092#else
3093#ifndef xmlDumpNotationTable
3094extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3095#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3096#endif
3097#endif
3098#endif
3099
3100#if defined(LIBXML_OUTPUT_ENABLED)
3101#ifdef bottom_xmlsave
3102#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003103extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003104#else
3105#ifndef xmlElemDump
3106extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003107#define xmlElemDump xmlElemDump__internal_alias
3108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003109#endif
3110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003111
3112#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003113#ifdef bottom_legacy
3114#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003115extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003116#else
3117#ifndef xmlEncodeEntities
3118extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003119#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003121#endif
3122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003124#ifdef bottom_entities
3125#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003126extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003127#else
3128#ifndef xmlEncodeEntitiesReentrant
3129extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003130#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003131#endif
3132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003134#ifdef bottom_entities
3135#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003136extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003137#else
3138#ifndef xmlEncodeSpecialChars
3139extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003140#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003141#endif
3142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003143
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003144#ifdef bottom_parserInternals
3145#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003146extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003147#else
3148#ifndef xmlErrMemory
3149extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003150#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003151#endif
3152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003153
Daniel Veillard5eee7672005-08-22 21:22:27 +00003154#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3155#ifdef bottom_xmlregexp
3156#undef xmlExpCtxtNbCons
3157extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3158#else
3159#ifndef xmlExpCtxtNbCons
3160extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3161#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3162#endif
3163#endif
3164#endif
3165
3166#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3167#ifdef bottom_xmlregexp
3168#undef xmlExpCtxtNbNodes
3169extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3170#else
3171#ifndef xmlExpCtxtNbNodes
3172extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3173#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3174#endif
3175#endif
3176#endif
3177
3178#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3179#ifdef bottom_xmlregexp
3180#undef xmlExpDump
3181extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3182#else
3183#ifndef xmlExpDump
3184extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3185#define xmlExpDump xmlExpDump__internal_alias
3186#endif
3187#endif
3188#endif
3189
3190#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3191#ifdef bottom_xmlregexp
3192#undef xmlExpExpDerive
3193extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3194#else
3195#ifndef xmlExpExpDerive
3196extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3197#define xmlExpExpDerive xmlExpExpDerive__internal_alias
3198#endif
3199#endif
3200#endif
3201
3202#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3203#ifdef bottom_xmlregexp
3204#undef xmlExpFree
3205extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3206#else
3207#ifndef xmlExpFree
3208extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3209#define xmlExpFree xmlExpFree__internal_alias
3210#endif
3211#endif
3212#endif
3213
3214#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3215#ifdef bottom_xmlregexp
3216#undef xmlExpFreeCtxt
3217extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3218#else
3219#ifndef xmlExpFreeCtxt
3220extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3221#define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3222#endif
3223#endif
3224#endif
3225
3226#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3227#ifdef bottom_xmlregexp
3228#undef xmlExpGetLanguage
3229extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3230#else
3231#ifndef xmlExpGetLanguage
3232extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3233#define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3234#endif
3235#endif
3236#endif
3237
3238#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3239#ifdef bottom_xmlregexp
3240#undef xmlExpGetStart
3241extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3242#else
3243#ifndef xmlExpGetStart
3244extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3245#define xmlExpGetStart xmlExpGetStart__internal_alias
3246#endif
3247#endif
3248#endif
3249
3250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3251#ifdef bottom_xmlregexp
3252#undef xmlExpIsNillable
3253extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3254#else
3255#ifndef xmlExpIsNillable
3256extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3257#define xmlExpIsNillable xmlExpIsNillable__internal_alias
3258#endif
3259#endif
3260#endif
3261
3262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3263#ifdef bottom_xmlregexp
3264#undef xmlExpMaxToken
3265extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3266#else
3267#ifndef xmlExpMaxToken
3268extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3269#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3270#endif
3271#endif
3272#endif
3273
3274#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3275#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003276#undef xmlExpNewAtom
3277extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3278#else
3279#ifndef xmlExpNewAtom
3280extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3281#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3282#endif
3283#endif
3284#endif
3285
3286#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3287#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003288#undef xmlExpNewCtxt
3289extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3290#else
3291#ifndef xmlExpNewCtxt
3292extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3293#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3294#endif
3295#endif
3296#endif
3297
3298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3299#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003300#undef xmlExpNewOr
3301extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3302#else
3303#ifndef xmlExpNewOr
3304extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3305#define xmlExpNewOr xmlExpNewOr__internal_alias
3306#endif
3307#endif
3308#endif
3309
3310#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3311#ifdef bottom_xmlregexp
3312#undef xmlExpNewRange
3313extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3314#else
3315#ifndef xmlExpNewRange
3316extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3317#define xmlExpNewRange xmlExpNewRange__internal_alias
3318#endif
3319#endif
3320#endif
3321
3322#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3323#ifdef bottom_xmlregexp
3324#undef xmlExpNewSeq
3325extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3326#else
3327#ifndef xmlExpNewSeq
3328extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3329#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3330#endif
3331#endif
3332#endif
3333
3334#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3335#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003336#undef xmlExpParse
3337extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3338#else
3339#ifndef xmlExpParse
3340extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3341#define xmlExpParse xmlExpParse__internal_alias
3342#endif
3343#endif
3344#endif
3345
3346#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3347#ifdef bottom_xmlregexp
3348#undef xmlExpRef
3349extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3350#else
3351#ifndef xmlExpRef
3352extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3353#define xmlExpRef xmlExpRef__internal_alias
3354#endif
3355#endif
3356#endif
3357
3358#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3359#ifdef bottom_xmlregexp
3360#undef xmlExpStringDerive
3361extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3362#else
3363#ifndef xmlExpStringDerive
3364extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3365#define xmlExpStringDerive xmlExpStringDerive__internal_alias
3366#endif
3367#endif
3368#endif
3369
3370#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3371#ifdef bottom_xmlregexp
3372#undef xmlExpSubsume
3373extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3374#else
3375#ifndef xmlExpSubsume
3376extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3377#define xmlExpSubsume xmlExpSubsume__internal_alias
3378#endif
3379#endif
3380#endif
3381
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003382#ifdef bottom_xmlIO
3383#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003384extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003385#else
3386#ifndef xmlFileClose
3387extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003388#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003389#endif
3390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003391
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003392#ifdef bottom_xmlIO
3393#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003394extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003395#else
3396#ifndef xmlFileMatch
3397extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003398#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003399#endif
3400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003401
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003402#ifdef bottom_xmlIO
3403#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003404extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003405#else
3406#ifndef xmlFileOpen
3407extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003408#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003409#endif
3410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003411
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003412#ifdef bottom_xmlIO
3413#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003414extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003415#else
3416#ifndef xmlFileRead
3417extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003418#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003419#endif
3420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003422#ifdef bottom_encoding
3423#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003424extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003425#else
3426#ifndef xmlFindCharEncodingHandler
3427extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003428#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003429#endif
3430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003431
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003432#ifdef bottom_valid
3433#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003434extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003435#else
3436#ifndef xmlFreeAttributeTable
3437extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003438#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003439#endif
3440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003441
3442#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003443#ifdef bottom_xmlregexp
3444#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003445extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003446#else
3447#ifndef xmlFreeAutomata
3448extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003449#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003451#endif
3452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003453
3454#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003455#ifdef bottom_catalog
3456#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003457extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003458#else
3459#ifndef xmlFreeCatalog
3460extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003461#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003463#endif
3464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003466#ifdef bottom_tree
3467#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003468extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003469#else
3470#ifndef xmlFreeDoc
3471extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003472#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003473#endif
3474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003476#ifdef bottom_valid
3477#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003478extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003479#else
3480#ifndef xmlFreeDocElementContent
3481extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003482#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003483#endif
3484#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003486#ifdef bottom_tree
3487#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003488extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003489#else
3490#ifndef xmlFreeDtd
3491extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003492#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003493#endif
3494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003496#ifdef bottom_valid
3497#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003498extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003499#else
3500#ifndef xmlFreeElementContent
3501extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003502#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003503#endif
3504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003506#ifdef bottom_valid
3507#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003508extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003509#else
3510#ifndef xmlFreeElementTable
3511extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003512#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003513#endif
3514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003516#ifdef bottom_entities
3517#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003518extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003519#else
3520#ifndef xmlFreeEntitiesTable
3521extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003522#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003523#endif
3524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003526#ifdef bottom_valid
3527#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003528extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003529#else
3530#ifndef xmlFreeEnumeration
3531extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003532#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003533#endif
3534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003536#ifdef bottom_valid
3537#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003538extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003539#else
3540#ifndef xmlFreeIDTable
3541extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003542#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003543#endif
3544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003546#ifdef bottom_parserInternals
3547#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003548extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003549#else
3550#ifndef xmlFreeInputStream
3551extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003552#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003553#endif
3554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003556#ifdef bottom_threads
3557#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003558extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003559#else
3560#ifndef xmlFreeMutex
3561extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003562#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003563#endif
3564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003565
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003566#ifdef bottom_tree
3567#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003568extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003569#else
3570#ifndef xmlFreeNode
3571extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003572#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003573#endif
3574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003575
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003576#ifdef bottom_tree
3577#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003578extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003579#else
3580#ifndef xmlFreeNodeList
3581extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003582#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003583#endif
3584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003585
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003586#ifdef bottom_valid
3587#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003588extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003589#else
3590#ifndef xmlFreeNotationTable
3591extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003592#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003593#endif
3594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003595
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003596#ifdef bottom_tree
3597#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003598extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003599#else
3600#ifndef xmlFreeNs
3601extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003602#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003603#endif
3604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003605
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003606#ifdef bottom_tree
3607#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003608extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003609#else
3610#ifndef xmlFreeNsList
3611extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003612#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003613#endif
3614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003615
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003616#ifdef bottom_parserInternals
3617#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003618extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003619#else
3620#ifndef xmlFreeParserCtxt
3621extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003622#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003623#endif
3624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003625
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003626#ifdef bottom_xmlIO
3627#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003628extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003629#else
3630#ifndef xmlFreeParserInputBuffer
3631extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003632#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003633#endif
3634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003635
3636#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003637#ifdef bottom_pattern
3638#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003639extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003640#else
3641#ifndef xmlFreePattern
3642extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003643#define xmlFreePattern xmlFreePattern__internal_alias
3644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003645#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003646#endif
3647
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003648#if defined(LIBXML_PATTERN_ENABLED)
3649#ifdef bottom_pattern
3650#undef xmlFreePatternList
3651extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3652#else
3653#ifndef xmlFreePatternList
3654extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3655#define xmlFreePatternList xmlFreePatternList__internal_alias
3656#endif
3657#endif
3658#endif
3659
3660#ifdef bottom_tree
3661#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003662extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003663#else
3664#ifndef xmlFreeProp
3665extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003666#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003667#endif
3668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003669
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003670#ifdef bottom_tree
3671#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003672extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003673#else
3674#ifndef xmlFreePropList
3675extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003676#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003677#endif
3678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003679
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003680#ifdef bottom_threads
3681#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003682extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003683#else
3684#ifndef xmlFreeRMutex
3685extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003686#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003687#endif
3688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003689
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003690#ifdef bottom_valid
3691#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003692extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003693#else
3694#ifndef xmlFreeRefTable
3695extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003696#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003697#endif
3698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003699
William M. Brack015ccb22005-02-13 08:18:52 +00003700#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003701#ifdef bottom_pattern
3702#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003703extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003704#else
3705#ifndef xmlFreeStreamCtxt
3706extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003707#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003709#endif
3710#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003711
Daniel Veillardbe076e92005-01-04 20:18:14 +00003712#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003713#ifdef bottom_xmlreader
3714#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003715extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003716#else
3717#ifndef xmlFreeTextReader
3718extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003719#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003721#endif
3722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003723
3724#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003725#ifdef bottom_xmlwriter
3726#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003727extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003728#else
3729#ifndef xmlFreeTextWriter
3730extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003731#define xmlFreeTextWriter xmlFreeTextWriter__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_uri
3737#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003738extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003739#else
3740#ifndef xmlFreeURI
3741extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003742#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003743#endif
3744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003745
3746#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003747#ifdef bottom_valid
3748#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003749extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003750#else
3751#ifndef xmlFreeValidCtxt
3752extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003753#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003755#endif
3756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003758#ifdef bottom_xmlmemory
3759#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003760extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003761#else
3762#ifndef xmlGcMemGet
3763extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003764#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003765#endif
3766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003767
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003768#ifdef bottom_xmlmemory
3769#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003770extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003771#else
3772#ifndef xmlGcMemSetup
3773extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003774#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003775#endif
3776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003778#ifdef bottom_tree
3779#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003780extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003781#else
3782#ifndef xmlGetBufferAllocationScheme
3783extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003784#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003785#endif
3786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003788#ifdef bottom_encoding
3789#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003790extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003791#else
3792#ifndef xmlGetCharEncodingHandler
3793extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003794#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003795#endif
3796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003797
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003798#ifdef bottom_encoding
3799#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003800extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003801#else
3802#ifndef xmlGetCharEncodingName
3803extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003804#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003805#endif
3806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003808#ifdef bottom_tree
3809#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003810extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003811#else
3812#ifndef xmlGetCompressMode
3813extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003814#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003815#endif
3816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003818#ifdef bottom_tree
3819#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003820extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003821#else
3822#ifndef xmlGetDocCompressMode
3823extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003824#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003825#endif
3826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003828#ifdef bottom_entities
3829#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003830extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003831#else
3832#ifndef xmlGetDocEntity
3833extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003834#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003835#endif
3836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003838#ifdef bottom_valid
3839#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003840extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003841#else
3842#ifndef xmlGetDtdAttrDesc
3843extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003844#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003845#endif
3846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003848#ifdef bottom_valid
3849#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003850extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003851#else
3852#ifndef xmlGetDtdElementDesc
3853extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003854#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003855#endif
3856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003858#ifdef bottom_entities
3859#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003860extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003861#else
3862#ifndef xmlGetDtdEntity
3863extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003864#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003865#endif
3866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003868#ifdef bottom_valid
3869#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003870extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003871#else
3872#ifndef xmlGetDtdNotationDesc
3873extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003874#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003875#endif
3876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003877
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003878#ifdef bottom_valid
3879#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003880extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003881#else
3882#ifndef xmlGetDtdQAttrDesc
3883extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003884#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003885#endif
3886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003887
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003888#ifdef bottom_valid
3889#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003890extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003891#else
3892#ifndef xmlGetDtdQElementDesc
3893extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003894#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003895#endif
3896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003897
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003898#ifdef bottom_encoding
3899#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003900extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003901#else
3902#ifndef xmlGetEncodingAlias
3903extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003904#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003905#endif
3906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003907
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003908#ifdef bottom_xmlIO
3909#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003910extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003911#else
3912#ifndef xmlGetExternalEntityLoader
3913extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003914#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003915#endif
3916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003917
3918#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003919#ifdef bottom_legacy
3920#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003921extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003922#else
3923#ifndef xmlGetFeature
3924extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003925#define xmlGetFeature xmlGetFeature__internal_alias
3926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003928#endif
3929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003930#if defined(LIBXML_LEGACY_ENABLED)
3931#ifdef bottom_legacy
3932#undef xmlGetFeaturesList
3933extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3934#else
3935#ifndef xmlGetFeaturesList
3936extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3937#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3938#endif
3939#endif
3940#endif
3941
3942#ifdef bottom_threads
3943#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003944extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003945#else
3946#ifndef xmlGetGlobalState
3947extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003948#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003949#endif
3950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003952#ifdef bottom_valid
3953#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003954extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003955#else
3956#ifndef xmlGetID
3957extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003958#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003959#endif
3960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003962#ifdef bottom_tree
3963#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003964extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003965#else
3966#ifndef xmlGetIntSubset
3967extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003968#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003969#endif
3970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003972#ifdef bottom_tree
3973#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003974extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003975#else
3976#ifndef xmlGetLastChild
3977extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003978#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003979#endif
3980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003982#ifdef bottom_error
3983#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003984extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003985#else
3986#ifndef xmlGetLastError
3987extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003988#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003989#endif
3990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003991
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003992#ifdef bottom_tree
3993#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003994extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003995#else
3996#ifndef xmlGetLineNo
3997extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003998#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003999#endif
4000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004002#ifdef bottom_tree
4003#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004004extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004005#else
4006#ifndef xmlGetNoNsProp
4007extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004008#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004009#endif
4010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004011
4012#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004013#ifdef bottom_tree
4014#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00004015extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004016#else
4017#ifndef xmlGetNodePath
4018extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004019#define xmlGetNodePath xmlGetNodePath__internal_alias
4020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004021#endif
4022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004023
William M. Brack7f28a012007-01-11 23:42:10 +00004024#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004025#ifdef bottom_tree
4026#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00004027extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004028#else
4029#ifndef xmlGetNsList
4030extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004031#define xmlGetNsList xmlGetNsList__internal_alias
4032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004033#endif
4034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004036#ifdef bottom_tree
4037#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004038extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004039#else
4040#ifndef xmlGetNsProp
4041extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004042#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004043#endif
4044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004046#ifdef bottom_entities
4047#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004048extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004049#else
4050#ifndef xmlGetParameterEntity
4051extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004052#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004053#endif
4054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004056#ifdef bottom_entities
4057#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004058extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004059#else
4060#ifndef xmlGetPredefinedEntity
4061extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004062#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004063#endif
4064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004066#ifdef bottom_tree
4067#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004068extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004069#else
4070#ifndef xmlGetProp
4071extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004072#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004073#endif
4074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004076#ifdef bottom_valid
4077#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004078extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004079#else
4080#ifndef xmlGetRefs
4081extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004082#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004083#endif
4084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004086#ifdef bottom_threads
4087#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00004088extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004089#else
4090#ifndef xmlGetThreadId
4091extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004092#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004093#endif
4094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004095
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004096#ifdef bottom_xmlstring
4097#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004098extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004099#else
4100#ifndef xmlGetUTF8Char
4101extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004102#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004103#endif
4104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004105
4106#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004107#ifdef bottom_legacy
4108#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004109extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004110#else
4111#ifndef xmlHandleEntity
4112extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004113#define xmlHandleEntity xmlHandleEntity__internal_alias
4114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004115#endif
4116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004117
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00004118#ifdef bottom_parser
4119#undef xmlHasFeature
4120extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4121#else
4122#ifndef xmlHasFeature
4123extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4124#define xmlHasFeature xmlHasFeature__internal_alias
4125#endif
4126#endif
4127
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004128#ifdef bottom_tree
4129#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004130extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004131#else
4132#ifndef xmlHasNsProp
4133extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004134#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004135#endif
4136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004137
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004138#ifdef bottom_tree
4139#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004140extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004141#else
4142#ifndef xmlHasProp
4143extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004144#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004145#endif
4146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004147
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004148#ifdef bottom_hash
4149#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004150extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004151#else
4152#ifndef xmlHashAddEntry
4153extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004154#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004155#endif
4156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004157
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004158#ifdef bottom_hash
4159#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004160extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004161#else
4162#ifndef xmlHashAddEntry2
4163extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004164#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004165#endif
4166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004167
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004168#ifdef bottom_hash
4169#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004170extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004171#else
4172#ifndef xmlHashAddEntry3
4173extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004174#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004175#endif
4176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004177
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004178#ifdef bottom_hash
4179#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004180extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004181#else
4182#ifndef xmlHashCopy
4183extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004184#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004185#endif
4186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004187
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004188#ifdef bottom_hash
4189#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004190extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004191#else
4192#ifndef xmlHashCreate
4193extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004194#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004195#endif
4196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004197
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004198#ifdef bottom_hash
4199#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004200extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004201#else
4202#ifndef xmlHashCreateDict
4203extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004204#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004205#endif
4206#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004207
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004208#ifdef bottom_hash
4209#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004210extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004211#else
4212#ifndef xmlHashFree
4213extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004214#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004215#endif
4216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004217
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004218#ifdef bottom_hash
4219#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004220extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004221#else
4222#ifndef xmlHashLookup
4223extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004224#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004225#endif
4226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004227
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004228#ifdef bottom_hash
4229#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004230extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004231#else
4232#ifndef xmlHashLookup2
4233extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004234#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004235#endif
4236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004237
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004238#ifdef bottom_hash
4239#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004240extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004241#else
4242#ifndef xmlHashLookup3
4243extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004244#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004245#endif
4246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004247
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004248#ifdef bottom_hash
4249#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004250extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004251#else
4252#ifndef xmlHashQLookup
4253extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004254#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004255#endif
4256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004257
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004258#ifdef bottom_hash
4259#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004260extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004261#else
4262#ifndef xmlHashQLookup2
4263extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004264#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004265#endif
4266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004267
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004268#ifdef bottom_hash
4269#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004270extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004271#else
4272#ifndef xmlHashQLookup3
4273extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004274#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004275#endif
4276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004277
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004278#ifdef bottom_hash
4279#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004280extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004281#else
4282#ifndef xmlHashRemoveEntry
4283extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004284#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004285#endif
4286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004287
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004288#ifdef bottom_hash
4289#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004290extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004291#else
4292#ifndef xmlHashRemoveEntry2
4293extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004294#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004295#endif
4296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004297
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004298#ifdef bottom_hash
4299#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004300extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004301#else
4302#ifndef xmlHashRemoveEntry3
4303extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004304#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004305#endif
4306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004307
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004308#ifdef bottom_hash
4309#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004310extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004311#else
4312#ifndef xmlHashScan
4313extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004314#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004315#endif
4316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004317
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004318#ifdef bottom_hash
4319#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004320extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004321#else
4322#ifndef xmlHashScan3
4323extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004324#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004325#endif
4326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004327
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004328#ifdef bottom_hash
4329#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004330extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004331#else
4332#ifndef xmlHashScanFull
4333extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004334#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004335#endif
4336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004337
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004338#ifdef bottom_hash
4339#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004340extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004341#else
4342#ifndef xmlHashScanFull3
4343extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004344#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004345#endif
4346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004347
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004348#ifdef bottom_hash
4349#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004350extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004351#else
4352#ifndef xmlHashSize
4353extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004354#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004355#endif
4356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004357
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004358#ifdef bottom_hash
4359#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004360extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004361#else
4362#ifndef xmlHashUpdateEntry
4363extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004364#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004365#endif
4366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004367
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004368#ifdef bottom_hash
4369#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004370extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004371#else
4372#ifndef xmlHashUpdateEntry2
4373extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004374#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004375#endif
4376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004377
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004378#ifdef bottom_hash
4379#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004380extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004381#else
4382#ifndef xmlHashUpdateEntry3
4383extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004384#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004385#endif
4386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004387
4388#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004389#ifdef bottom_xmlIO
4390#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004391extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004392#else
4393#ifndef xmlIOFTPClose
4394extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004395#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004397#endif
4398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004399
4400#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004401#ifdef bottom_xmlIO
4402#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004403extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004404#else
4405#ifndef xmlIOFTPMatch
4406extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004407#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004409#endif
4410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004411
4412#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004413#ifdef bottom_xmlIO
4414#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004415extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004416#else
4417#ifndef xmlIOFTPOpen
4418extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004419#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004421#endif
4422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004423
4424#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004425#ifdef bottom_xmlIO
4426#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004427extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004428#else
4429#ifndef xmlIOFTPRead
4430extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004431#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004433#endif
4434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004435
4436#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004437#ifdef bottom_xmlIO
4438#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004439extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004440#else
4441#ifndef xmlIOHTTPClose
4442extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004443#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004446#endif
4447
4448#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004449#ifdef bottom_xmlIO
4450#undef xmlIOHTTPMatch
4451extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4452#else
4453#ifndef xmlIOHTTPMatch
4454extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4455#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4456#endif
4457#endif
4458#endif
4459
4460#if defined(LIBXML_HTTP_ENABLED)
4461#ifdef bottom_xmlIO
4462#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004463extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004464#else
4465#ifndef xmlIOHTTPOpen
4466extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004467#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004469#endif
4470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004471
4472#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004473#ifdef bottom_xmlIO
4474#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004475extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004476#else
4477#ifndef xmlIOHTTPOpenW
4478extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004479#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004481#endif
4482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004483
4484#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004485#ifdef bottom_xmlIO
4486#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004487extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004488#else
4489#ifndef xmlIOHTTPRead
4490extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004491#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004493#endif
4494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004495
4496#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004497#ifdef bottom_parser
4498#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004499extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004500#else
4501#ifndef xmlIOParseDTD
4502extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004503#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004505#endif
4506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004507
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004508#ifdef bottom_encoding
4509#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004510extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004511#else
4512#ifndef xmlInitCharEncodingHandlers
4513extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004514#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004515#endif
4516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004518#ifdef bottom_globals
4519#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004520extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004521#else
4522#ifndef xmlInitGlobals
4523extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004524#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004525#endif
4526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004527
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004528#ifdef bottom_xmlmemory
4529#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004530extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004531#else
4532#ifndef xmlInitMemory
4533extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004534#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004535#endif
4536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004538#ifdef bottom_parserInternals
4539#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004540extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004541#else
4542#ifndef xmlInitNodeInfoSeq
4543extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004544#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004545#endif
4546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004547
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004548#ifdef bottom_parser
4549#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004550extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004551#else
4552#ifndef xmlInitParser
4553extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004554#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004555#endif
4556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004557
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004558#ifdef bottom_parserInternals
4559#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004560extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004561#else
4562#ifndef xmlInitParserCtxt
4563extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004564#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
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_threads
4569#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004570extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004571#else
4572#ifndef xmlInitThreads
4573extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004574#define xmlInitThreads xmlInitThreads__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_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004579#ifdef bottom_catalog
4580#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004581extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004582#else
4583#ifndef xmlInitializeCatalog
4584extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004585#define xmlInitializeCatalog xmlInitializeCatalog__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_globals
4591#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004592extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004593#else
4594#ifndef xmlInitializeGlobalState
4595extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004596#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004597#endif
4598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004599
4600#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004601#ifdef bottom_legacy
4602#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004603extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004604#else
4605#ifndef xmlInitializePredefinedEntities
4606extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004607#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004609#endif
4610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004611
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004612#ifdef bottom_chvalid
4613#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004614extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004615#else
4616#ifndef xmlIsBaseChar
4617extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004618#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004619#endif
4620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004621
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004622#ifdef bottom_chvalid
4623#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004624extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004625#else
4626#ifndef xmlIsBlank
4627extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004628#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004629#endif
4630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004631
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004632#ifdef bottom_tree
4633#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004634extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004635#else
4636#ifndef xmlIsBlankNode
4637extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004638#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004639#endif
4640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004641
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004642#ifdef bottom_chvalid
4643#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004644extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004645#else
4646#ifndef xmlIsChar
4647extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004648#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004649#endif
4650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004651
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004652#ifdef bottom_chvalid
4653#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004654extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004655#else
4656#ifndef xmlIsCombining
4657extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004658#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004659#endif
4660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004661
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004662#ifdef bottom_chvalid
4663#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004664extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004665#else
4666#ifndef xmlIsDigit
4667extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004668#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004669#endif
4670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004671
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004672#ifdef bottom_chvalid
4673#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004674extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004675#else
4676#ifndef xmlIsExtender
4677extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004678#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004679#endif
4680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004681
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004682#ifdef bottom_valid
4683#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004684extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004685#else
4686#ifndef xmlIsID
4687extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004688#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004689#endif
4690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004691
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004692#ifdef bottom_chvalid
4693#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004694extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004695#else
4696#ifndef xmlIsIdeographic
4697extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004698#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004699#endif
4700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004701
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004702#ifdef bottom_parserInternals
4703#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004704extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004705#else
4706#ifndef xmlIsLetter
4707extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004708#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004709#endif
4710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004711
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004712#ifdef bottom_threads
4713#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004714extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004715#else
4716#ifndef xmlIsMainThread
4717extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004718#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004719#endif
4720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004721
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004722#ifdef bottom_valid
4723#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004724extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004725#else
4726#ifndef xmlIsMixedElement
4727extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004728#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004729#endif
4730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004731
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004732#ifdef bottom_chvalid
4733#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004734extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004735#else
4736#ifndef xmlIsPubidChar
4737extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004738#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004739#endif
4740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004741
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004742#ifdef bottom_valid
4743#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004744extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004745#else
4746#ifndef xmlIsRef
4747extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004748#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004749#endif
4750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004752#ifdef bottom_xmlsave
4753#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004754extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004755#else
4756#ifndef xmlIsXHTML
4757extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004758#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004759#endif
4760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004762#ifdef bottom_parserInternals
4763#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004764extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004765#else
4766#ifndef xmlKeepBlanksDefault
4767extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004768#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004769#endif
4770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004772#ifdef bottom_parserInternals
4773#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004774extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004775#else
4776#ifndef xmlLineNumbersDefault
4777extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004778#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004779#endif
4780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004782#ifdef bottom_list
4783#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004784extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004785#else
4786#ifndef xmlLinkGetData
4787extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004788#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004789#endif
4790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004792#ifdef bottom_list
4793#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004794extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004795#else
4796#ifndef xmlListAppend
4797extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004798#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004799#endif
4800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004802#ifdef bottom_list
4803#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004804extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004805#else
4806#ifndef xmlListClear
4807extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004808#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004809#endif
4810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004812#ifdef bottom_list
4813#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004814extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004815#else
4816#ifndef xmlListCopy
4817extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004818#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004819#endif
4820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004822#ifdef bottom_list
4823#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004824extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004825#else
4826#ifndef xmlListCreate
4827extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004828#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004829#endif
4830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004831
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004832#ifdef bottom_list
4833#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004834extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004835#else
4836#ifndef xmlListDelete
4837extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004838#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004839#endif
4840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004842#ifdef bottom_list
4843#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004844extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004845#else
4846#ifndef xmlListDup
4847extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004848#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004849#endif
4850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004852#ifdef bottom_list
4853#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004854extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004855#else
4856#ifndef xmlListEmpty
4857extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004858#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004859#endif
4860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004862#ifdef bottom_list
4863#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004864extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004865#else
4866#ifndef xmlListEnd
4867extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004868#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004869#endif
4870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004872#ifdef bottom_list
4873#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004874extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004875#else
4876#ifndef xmlListFront
4877extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004878#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004879#endif
4880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004882#ifdef bottom_list
4883#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004884extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004885#else
4886#ifndef xmlListInsert
4887extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004888#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004889#endif
4890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004892#ifdef bottom_list
4893#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004894extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004895#else
4896#ifndef xmlListMerge
4897extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004898#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004899#endif
4900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004902#ifdef bottom_list
4903#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004904extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004905#else
4906#ifndef xmlListPopBack
4907extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004908#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004909#endif
4910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004912#ifdef bottom_list
4913#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004914extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004915#else
4916#ifndef xmlListPopFront
4917extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004918#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004919#endif
4920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004922#ifdef bottom_list
4923#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004924extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004925#else
4926#ifndef xmlListPushBack
4927extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004928#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004929#endif
4930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004931
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004932#ifdef bottom_list
4933#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004934extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004935#else
4936#ifndef xmlListPushFront
4937extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004938#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004939#endif
4940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004942#ifdef bottom_list
4943#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004944extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004945#else
4946#ifndef xmlListRemoveAll
4947extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004948#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004949#endif
4950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004952#ifdef bottom_list
4953#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004954extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004955#else
4956#ifndef xmlListRemoveFirst
4957extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004958#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004959#endif
4960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004962#ifdef bottom_list
4963#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004964extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004965#else
4966#ifndef xmlListRemoveLast
4967extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004968#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004969#endif
4970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004972#ifdef bottom_list
4973#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004974extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004975#else
4976#ifndef xmlListReverse
4977extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004978#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004979#endif
4980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004982#ifdef bottom_list
4983#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004984extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004985#else
4986#ifndef xmlListReverseSearch
4987extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004988#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004989#endif
4990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004991
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004992#ifdef bottom_list
4993#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004994extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004995#else
4996#ifndef xmlListReverseWalk
4997extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004998#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004999#endif
5000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005002#ifdef bottom_list
5003#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005004extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005005#else
5006#ifndef xmlListSearch
5007extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005008#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005009#endif
5010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005012#ifdef bottom_list
5013#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00005014extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005015#else
5016#ifndef xmlListSize
5017extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005018#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005019#endif
5020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005022#ifdef bottom_list
5023#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00005024extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005025#else
5026#ifndef xmlListSort
5027extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005028#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005029#endif
5030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005032#ifdef bottom_list
5033#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005034extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005035#else
5036#ifndef xmlListWalk
5037extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005038#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005039#endif
5040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005041
5042#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005043#ifdef bottom_catalog
5044#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005045extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005046#else
5047#ifndef xmlLoadACatalog
5048extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005049#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005051#endif
5052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005053
5054#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005055#ifdef bottom_catalog
5056#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005057extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005058#else
5059#ifndef xmlLoadCatalog
5060extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005061#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5062#endif
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 xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005069extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005070#else
5071#ifndef xmlLoadCatalogs
5072extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005073#define xmlLoadCatalogs xmlLoadCatalogs__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_xmlIO
5079#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00005080extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005081#else
5082#ifndef xmlLoadExternalEntity
5083extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005084#define xmlLoadExternalEntity xmlLoadExternalEntity__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_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005089#ifdef bottom_catalog
5090#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005091extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005092#else
5093#ifndef xmlLoadSGMLSuperCatalog
5094extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005095#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005097#endif
5098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005099
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005100#ifdef bottom_threads
5101#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005102extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005103#else
5104#ifndef xmlLockLibrary
5105extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005106#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005107#endif
5108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005109
5110#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005111#ifdef bottom_debugXML
5112#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005113extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005114#else
5115#ifndef xmlLsCountNode
5116extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005117#define xmlLsCountNode xmlLsCountNode__internal_alias
5118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005119#endif
5120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005121
5122#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005123#ifdef bottom_debugXML
5124#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005125extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005126#else
5127#ifndef xmlLsOneNode
5128extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005129#define xmlLsOneNode xmlLsOneNode__internal_alias
5130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005131#endif
5132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005134#ifdef bottom_xmlmemory
5135#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005136extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005137#else
5138#ifndef xmlMallocAtomicLoc
5139extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005140#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005141#endif
5142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005143
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005144#ifdef bottom_xmlmemory
5145#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005146extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005147#else
5148#ifndef xmlMallocLoc
5149extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005150#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005151#endif
5152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005153
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005154#ifdef bottom_xmlmemory
5155#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005156extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005157#else
5158#ifndef xmlMemBlocks
5159extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005160#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005161#endif
5162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005164#ifdef bottom_xmlmemory
5165#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005166extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005167#else
5168#ifndef xmlMemDisplay
5169extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005170#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005171#endif
5172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005174#ifdef bottom_xmlmemory
5175#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005176extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005177#else
5178#ifndef xmlMemFree
5179extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005180#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005181#endif
5182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005184#ifdef bottom_xmlmemory
5185#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005186extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005187#else
5188#ifndef xmlMemGet
5189extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005190#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005191#endif
5192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005193
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005194#ifdef bottom_xmlmemory
5195#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005196extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005197#else
5198#ifndef xmlMemMalloc
5199extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005200#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005201#endif
5202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005203
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005204#ifdef bottom_xmlmemory
5205#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005206extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005207#else
5208#ifndef xmlMemRealloc
5209extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005210#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005211#endif
5212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005213
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005214#ifdef bottom_xmlmemory
5215#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005216extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005217#else
5218#ifndef xmlMemSetup
5219extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005220#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005221#endif
5222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005223
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005224#ifdef bottom_xmlmemory
5225#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005226extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005227#else
5228#ifndef xmlMemShow
5229extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005230#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005231#endif
5232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005233
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005234#ifdef bottom_xmlmemory
5235#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005236extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005237#else
5238#ifndef xmlMemStrdupLoc
5239extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005240#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005241#endif
5242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005243
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005244#ifdef bottom_xmlmemory
5245#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005246extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005247#else
5248#ifndef xmlMemUsed
5249extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005250#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005251#endif
5252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005253
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005254#ifdef bottom_xmlmemory
5255#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005256extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005257#else
5258#ifndef xmlMemoryDump
5259extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005260#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005261#endif
5262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005263
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005264#ifdef bottom_xmlmemory
5265#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005266extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005267#else
5268#ifndef xmlMemoryStrdup
5269extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005270#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005271#endif
5272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005273
5274#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005275#ifdef bottom_xmlmodule
5276#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005277extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005278#else
5279#ifndef xmlModuleClose
5280extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005281#define xmlModuleClose xmlModuleClose__internal_alias
5282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005283#endif
5284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005285
5286#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005287#ifdef bottom_xmlmodule
5288#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005289extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005290#else
5291#ifndef xmlModuleFree
5292extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005293#define xmlModuleFree xmlModuleFree__internal_alias
5294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005295#endif
5296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005297
5298#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005299#ifdef bottom_xmlmodule
5300#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005301extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005302#else
5303#ifndef xmlModuleOpen
5304extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005305#define xmlModuleOpen xmlModuleOpen__internal_alias
5306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005307#endif
5308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005309
5310#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005311#ifdef bottom_xmlmodule
5312#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005313extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005314#else
5315#ifndef xmlModuleSymbol
5316extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005317#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005319#endif
5320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005322#ifdef bottom_threads
5323#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005324extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005325#else
5326#ifndef xmlMutexLock
5327extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005328#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005329#endif
5330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005332#ifdef bottom_threads
5333#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005334extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005335#else
5336#ifndef xmlMutexUnlock
5337extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005338#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005339#endif
5340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005341
5342#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005343#ifdef bottom_legacy
5344#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005345extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005346#else
5347#ifndef xmlNamespaceParseNCName
5348extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005349#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005351#endif
5352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005353
5354#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005355#ifdef bottom_legacy
5356#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005357extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005358#else
5359#ifndef xmlNamespaceParseNSDef
5360extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005361#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005363#endif
5364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005365
5366#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005367#ifdef bottom_legacy
5368#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005369extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005370#else
5371#ifndef xmlNamespaceParseQName
5372extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005373#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005375#endif
5376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005377
5378#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005379#ifdef bottom_nanoftp
5380#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005381extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005382#else
5383#ifndef xmlNanoFTPCheckResponse
5384extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005385#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005387#endif
5388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005389
5390#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005391#ifdef bottom_nanoftp
5392#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005393extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005394#else
5395#ifndef xmlNanoFTPCleanup
5396extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005397#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005399#endif
5400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005401
5402#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005403#ifdef bottom_nanoftp
5404#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005405extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005406#else
5407#ifndef xmlNanoFTPClose
5408extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005409#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005411#endif
5412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005413
5414#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005415#ifdef bottom_nanoftp
5416#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005417extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005418#else
5419#ifndef xmlNanoFTPCloseConnection
5420extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005421#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005423#endif
5424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005425
5426#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005427#ifdef bottom_nanoftp
5428#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005429extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005430#else
5431#ifndef xmlNanoFTPConnect
5432extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005433#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005435#endif
5436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005437
5438#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005439#ifdef bottom_nanoftp
5440#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005441extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005442#else
5443#ifndef xmlNanoFTPConnectTo
5444extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005445#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005447#endif
5448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005449
5450#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005451#ifdef bottom_nanoftp
5452#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005453extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005454#else
5455#ifndef xmlNanoFTPCwd
5456extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005457#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005459#endif
5460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005461
5462#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005463#ifdef bottom_nanoftp
5464#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005465extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005466#else
5467#ifndef xmlNanoFTPDele
5468extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005469#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005471#endif
5472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005473
5474#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005475#ifdef bottom_nanoftp
5476#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005477extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005478#else
5479#ifndef xmlNanoFTPFreeCtxt
5480extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005481#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005483#endif
5484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005485
5486#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005487#ifdef bottom_nanoftp
5488#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005489extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005490#else
5491#ifndef xmlNanoFTPGet
5492extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005493#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005495#endif
5496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005497
5498#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005499#ifdef bottom_nanoftp
5500#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005501extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005502#else
5503#ifndef xmlNanoFTPGetConnection
5504extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005505#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005507#endif
5508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005509
5510#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005511#ifdef bottom_nanoftp
5512#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005513extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005514#else
5515#ifndef xmlNanoFTPGetResponse
5516extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005517#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005519#endif
5520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005521
5522#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005523#ifdef bottom_nanoftp
5524#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005525extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005526#else
5527#ifndef xmlNanoFTPGetSocket
5528extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005529#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005531#endif
5532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005533
5534#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005535#ifdef bottom_nanoftp
5536#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005537extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005538#else
5539#ifndef xmlNanoFTPInit
5540extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005541#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005543#endif
5544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005545
5546#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005547#ifdef bottom_nanoftp
5548#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005549extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005550#else
5551#ifndef xmlNanoFTPList
5552extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005553#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005555#endif
5556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005557
5558#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005559#ifdef bottom_nanoftp
5560#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005561extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005562#else
5563#ifndef xmlNanoFTPNewCtxt
5564extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005565#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005567#endif
5568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005569
5570#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005571#ifdef bottom_nanoftp
5572#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005573extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005574#else
5575#ifndef xmlNanoFTPOpen
5576extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005577#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005579#endif
5580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005581
5582#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005583#ifdef bottom_nanoftp
5584#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005585extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005586#else
5587#ifndef xmlNanoFTPProxy
5588extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005589#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005591#endif
5592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005593
5594#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005595#ifdef bottom_nanoftp
5596#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005597extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005598#else
5599#ifndef xmlNanoFTPQuit
5600extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005601#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005603#endif
5604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005605
5606#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005607#ifdef bottom_nanoftp
5608#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005609extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005610#else
5611#ifndef xmlNanoFTPRead
5612extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005613#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005615#endif
5616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005617
5618#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005619#ifdef bottom_nanoftp
5620#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005621extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005622#else
5623#ifndef xmlNanoFTPScanProxy
5624extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005625#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005627#endif
5628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005629
5630#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005631#ifdef bottom_nanoftp
5632#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005633extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005634#else
5635#ifndef xmlNanoFTPUpdateURL
5636extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005637#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005639#endif
5640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005641
5642#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005643#ifdef bottom_nanohttp
5644#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005645extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005646#else
5647#ifndef xmlNanoHTTPAuthHeader
5648extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005649#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005651#endif
5652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005653
5654#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005655#ifdef bottom_nanohttp
5656#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005657extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005658#else
5659#ifndef xmlNanoHTTPCleanup
5660extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005661#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005663#endif
5664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005665
5666#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005667#ifdef bottom_nanohttp
5668#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005669extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005670#else
5671#ifndef xmlNanoHTTPClose
5672extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005673#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005675#endif
5676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005677
5678#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005679#ifdef bottom_nanohttp
5680#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005681extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005682#else
5683#ifndef xmlNanoHTTPContentLength
5684extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005685#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005687#endif
5688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005689
5690#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005691#ifdef bottom_nanohttp
5692#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005693extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005694#else
5695#ifndef xmlNanoHTTPEncoding
5696extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005697#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005699#endif
5700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005701
5702#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005703#ifdef bottom_nanohttp
5704#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005705extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005706#else
5707#ifndef xmlNanoHTTPFetch
5708extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005709#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005711#endif
5712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005713
5714#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005715#ifdef bottom_nanohttp
5716#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005717extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005718#else
5719#ifndef xmlNanoHTTPInit
5720extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005721#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005723#endif
5724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005725
5726#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005727#ifdef bottom_nanohttp
5728#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005729extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005730#else
5731#ifndef xmlNanoHTTPMethod
5732extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005733#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005735#endif
5736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005737
5738#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005739#ifdef bottom_nanohttp
5740#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005741extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005742#else
5743#ifndef xmlNanoHTTPMethodRedir
5744extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005745#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005747#endif
5748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005749
5750#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005751#ifdef bottom_nanohttp
5752#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005753extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005754#else
5755#ifndef xmlNanoHTTPMimeType
5756extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005757#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005759#endif
5760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005761
5762#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005763#ifdef bottom_nanohttp
5764#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005765extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005766#else
5767#ifndef xmlNanoHTTPOpen
5768extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005769#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005771#endif
5772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005773
5774#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005775#ifdef bottom_nanohttp
5776#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005777extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005778#else
5779#ifndef xmlNanoHTTPOpenRedir
5780extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005781#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005783#endif
5784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005785
5786#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005787#ifdef bottom_nanohttp
5788#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005789extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005790#else
5791#ifndef xmlNanoHTTPRead
5792extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005793#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005795#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005796#endif
5797
5798#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005799#ifdef bottom_nanohttp
5800#undef xmlNanoHTTPRedir
5801extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5802#else
5803#ifndef xmlNanoHTTPRedir
5804extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5805#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5806#endif
5807#endif
5808#endif
5809
5810#if defined(LIBXML_HTTP_ENABLED)
5811#ifdef bottom_nanohttp
5812#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005813extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005814#else
5815#ifndef xmlNanoHTTPReturnCode
5816extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005817#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005819#endif
5820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005821
5822#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005823#ifdef bottom_nanohttp
5824#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005825extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005826#else
5827#ifndef xmlNanoHTTPSave
5828extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005829#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005831#endif
5832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005833
5834#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005835#ifdef bottom_nanohttp
5836#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005837extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005838#else
5839#ifndef xmlNanoHTTPScanProxy
5840extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005841#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005843#endif
5844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005845
5846#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005847#ifdef bottom_xmlregexp
5848#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005849extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005850#else
5851#ifndef xmlNewAutomata
5852extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005853#define xmlNewAutomata xmlNewAutomata__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_tree
5859#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005860extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005861#else
5862#ifndef xmlNewCDataBlock
5863extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005864#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005865#endif
5866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005867
5868#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005869#ifdef bottom_catalog
5870#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005871extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005872#else
5873#ifndef xmlNewCatalog
5874extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005875#define xmlNewCatalog xmlNewCatalog__internal_alias
5876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005877#endif
5878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005880#ifdef bottom_encoding
5881#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005882extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005883#else
5884#ifndef xmlNewCharEncodingHandler
5885extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005886#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
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 xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005892extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005893#else
5894#ifndef xmlNewCharRef
5895extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005896#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005897#endif
5898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005899
5900#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005901#ifdef bottom_tree
5902#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005903extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005904#else
5905#ifndef xmlNewChild
5906extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005907#define xmlNewChild xmlNewChild__internal_alias
5908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005909#endif
5910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005912#ifdef bottom_tree
5913#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005914extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005915#else
5916#ifndef xmlNewComment
5917extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005918#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005919#endif
5920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005922#ifdef bottom_tree
5923#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005924extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005925#else
5926#ifndef xmlNewDoc
5927extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005928#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005929#endif
5930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005931
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005932#ifdef bottom_tree
5933#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005934extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005935#else
5936#ifndef xmlNewDocComment
5937extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005938#define xmlNewDocComment xmlNewDocComment__internal_alias
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_valid
5943#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005944extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005945#else
5946#ifndef xmlNewDocElementContent
5947extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005948#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005949#endif
5950#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005951
Daniel Veillardbe076e92005-01-04 20:18:14 +00005952#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005953#ifdef bottom_tree
5954#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005955extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005956#else
5957#ifndef xmlNewDocFragment
5958extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005959#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005961#endif
5962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005963
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005964#ifdef bottom_tree
5965#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005966extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005967#else
5968#ifndef xmlNewDocNode
5969extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005970#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005971#endif
5972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005973
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005974#ifdef bottom_tree
5975#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005976extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005977#else
5978#ifndef xmlNewDocNodeEatName
5979extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005980#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005981#endif
5982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005984#ifdef bottom_tree
5985#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005986extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005987#else
5988#ifndef xmlNewDocPI
5989extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005990#define xmlNewDocPI xmlNewDocPI__internal_alias
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 xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005996extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005997#else
5998#ifndef xmlNewDocProp
5999extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006000#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006001#endif
6002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006003
6004#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006005#ifdef bottom_tree
6006#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006007extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006008#else
6009#ifndef xmlNewDocRawNode
6010extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006011#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
6012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006013#endif
6014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006015
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006016#ifdef bottom_tree
6017#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006018extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006019#else
6020#ifndef xmlNewDocText
6021extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006022#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006023#endif
6024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006025
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006026#ifdef bottom_tree
6027#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006028extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006029#else
6030#ifndef xmlNewDocTextLen
6031extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006032#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006033#endif
6034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006036#ifdef bottom_tree
6037#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006038extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006039#else
6040#ifndef xmlNewDtd
6041extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006042#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006043#endif
6044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006046#ifdef bottom_valid
6047#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006048extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006049#else
6050#ifndef xmlNewElementContent
6051extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006052#define xmlNewElementContent xmlNewElementContent__internal_alias
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 xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006058extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006059#else
6060#ifndef xmlNewEntityInputStream
6061extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006062#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006063#endif
6064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006065
6066#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006067#ifdef bottom_legacy
6068#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006069extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006070#else
6071#ifndef xmlNewGlobalNs
6072extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006073#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006075#endif
6076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006077
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006078#ifdef bottom_parserInternals
6079#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006080extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006081#else
6082#ifndef xmlNewIOInputStream
6083extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006084#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006085#endif
6086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006087
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006088#ifdef bottom_parserInternals
6089#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006090extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006091#else
6092#ifndef xmlNewInputFromFile
6093extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006094#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006095#endif
6096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006098#ifdef bottom_parserInternals
6099#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006100extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006101#else
6102#ifndef xmlNewInputStream
6103extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006104#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006105#endif
6106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006108#ifdef bottom_threads
6109#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006110extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006111#else
6112#ifndef xmlNewMutex
6113extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006114#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006115#endif
6116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006117
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006118#ifdef bottom_tree
6119#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006120extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006121#else
6122#ifndef xmlNewNode
6123extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006124#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006125#endif
6126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006127
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006128#ifdef bottom_tree
6129#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006130extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006131#else
6132#ifndef xmlNewNodeEatName
6133extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006134#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006135#endif
6136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006137
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006138#ifdef bottom_tree
6139#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006140extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006141#else
6142#ifndef xmlNewNs
6143extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006144#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006145#endif
6146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006147
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006148#ifdef bottom_tree
6149#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006150extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006151#else
6152#ifndef xmlNewNsProp
6153extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006154#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006155#endif
6156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006157
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006158#ifdef bottom_tree
6159#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006160extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006161#else
6162#ifndef xmlNewNsPropEatName
6163extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006164#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006165#endif
6166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006167
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006168#ifdef bottom_tree
6169#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006170extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006171#else
6172#ifndef xmlNewPI
6173extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006174#define xmlNewPI xmlNewPI__internal_alias
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_parserInternals
6179#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006180extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006181#else
6182#ifndef xmlNewParserCtxt
6183extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006184#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006185#endif
6186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006187
6188#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006189#ifdef bottom_tree
6190#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006191extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006192#else
6193#ifndef xmlNewProp
6194extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006195#define xmlNewProp xmlNewProp__internal_alias
6196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006197#endif
6198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006199
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006200#ifdef bottom_threads
6201#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006202extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006203#else
6204#ifndef xmlNewRMutex
6205extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006206#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006207#endif
6208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006209
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006210#ifdef bottom_tree
6211#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006212extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006213#else
6214#ifndef xmlNewReference
6215extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006216#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006217#endif
6218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006220#ifdef bottom_parserInternals
6221#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006222extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006223#else
6224#ifndef xmlNewStringInputStream
6225extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006226#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
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 xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006232extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006233#else
6234#ifndef xmlNewText
6235extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006236#define xmlNewText xmlNewText__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_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006241#ifdef bottom_tree
6242#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006243extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006244#else
6245#ifndef xmlNewTextChild
6246extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006247#define xmlNewTextChild xmlNewTextChild__internal_alias
6248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006249#endif
6250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006251
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006252#ifdef bottom_tree
6253#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006254extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006255#else
6256#ifndef xmlNewTextLen
6257extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006258#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006259#endif
6260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006261
6262#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006263#ifdef bottom_xmlreader
6264#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006265extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006266#else
6267#ifndef xmlNewTextReader
6268extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006269#define xmlNewTextReader xmlNewTextReader__internal_alias
6270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006271#endif
6272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006273
6274#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006275#ifdef bottom_xmlreader
6276#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006277extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006278#else
6279#ifndef xmlNewTextReaderFilename
6280extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006281#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006283#endif
6284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006285
6286#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006287#ifdef bottom_xmlwriter
6288#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006289extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006290#else
6291#ifndef xmlNewTextWriter
6292extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006293#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006295#endif
6296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006297
6298#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006299#ifdef bottom_xmlwriter
6300#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006301extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006302#else
6303#ifndef xmlNewTextWriterDoc
6304extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006305#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006307#endif
6308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006309
6310#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006311#ifdef bottom_xmlwriter
6312#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006313extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006314#else
6315#ifndef xmlNewTextWriterFilename
6316extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006317#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006319#endif
6320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006321
6322#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006323#ifdef bottom_xmlwriter
6324#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006325extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006326#else
6327#ifndef xmlNewTextWriterMemory
6328extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006329#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006331#endif
6332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006333
6334#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006335#ifdef bottom_xmlwriter
6336#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006337extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006338#else
6339#ifndef xmlNewTextWriterPushParser
6340extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006341#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006343#endif
6344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006345
6346#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006347#ifdef bottom_xmlwriter
6348#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006349extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006350#else
6351#ifndef xmlNewTextWriterTree
6352extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006353#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006355#endif
6356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006357
6358#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006359#ifdef bottom_valid
6360#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006361extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006362#else
6363#ifndef xmlNewValidCtxt
6364extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006365#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006367#endif
6368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006369
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006370#ifdef bottom_parserInternals
6371#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006372extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006373#else
6374#ifndef xmlNextChar
6375extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006376#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006377#endif
6378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006379
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006380#ifdef bottom_xmlIO
6381#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006382extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006383#else
6384#ifndef xmlNoNetExternalEntityLoader
6385extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006386#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006387#endif
6388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006389
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006390#ifdef bottom_tree
6391#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006392extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006393#else
6394#ifndef xmlNodeAddContent
6395extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006396#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006397#endif
6398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006399
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006400#ifdef bottom_tree
6401#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006402extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006403#else
6404#ifndef xmlNodeAddContentLen
6405extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006406#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006407#endif
6408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006409
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006410#ifdef bottom_tree
6411#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006412extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006413#else
6414#ifndef xmlNodeBufGetContent
6415extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006416#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006417#endif
6418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006419
6420#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006421#ifdef bottom_xmlsave
6422#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006423extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006424#else
6425#ifndef xmlNodeDump
6426extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006427#define xmlNodeDump xmlNodeDump__internal_alias
6428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006429#endif
6430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006431
6432#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006433#ifdef bottom_xmlsave
6434#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006435extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006436#else
6437#ifndef xmlNodeDumpOutput
6438extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006439#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006441#endif
6442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006444#ifdef bottom_tree
6445#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006446extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006447#else
6448#ifndef xmlNodeGetBase
6449extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006450#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006451#endif
6452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006454#ifdef bottom_tree
6455#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006456extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006457#else
6458#ifndef xmlNodeGetContent
6459extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006460#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006461#endif
6462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006464#ifdef bottom_tree
6465#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006466extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006467#else
6468#ifndef xmlNodeGetLang
6469extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006470#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006471#endif
6472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006474#ifdef bottom_tree
6475#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006476extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006477#else
6478#ifndef xmlNodeGetSpacePreserve
6479extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006480#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
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 xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006486extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006487#else
6488#ifndef xmlNodeIsText
6489extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006490#define xmlNodeIsText xmlNodeIsText__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006495#ifdef bottom_tree
6496#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006497extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006498#else
6499#ifndef xmlNodeListGetRawString
6500extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006501#define xmlNodeListGetRawString xmlNodeListGetRawString__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 xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006508extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006509#else
6510#ifndef xmlNodeListGetString
6511extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006512#define xmlNodeListGetString xmlNodeListGetString__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) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006517#ifdef bottom_tree
6518#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006519extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006520#else
6521#ifndef xmlNodeSetBase
6522extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006523#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006525#endif
6526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006527
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006528#ifdef bottom_tree
6529#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006530extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006531#else
6532#ifndef xmlNodeSetContent
6533extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006534#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006535#endif
6536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006537
6538#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006539#ifdef bottom_tree
6540#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006541extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006542#else
6543#ifndef xmlNodeSetContentLen
6544extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006545#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006547#endif
6548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006549
6550#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006551#ifdef bottom_tree
6552#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006553extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006554#else
6555#ifndef xmlNodeSetLang
6556extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006557#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006559#endif
6560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006561
6562#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006563#ifdef bottom_tree
6564#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006565extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006566#else
6567#ifndef xmlNodeSetName
6568extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006569#define xmlNodeSetName xmlNodeSetName__internal_alias
6570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006571#endif
6572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006573
6574#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006575#ifdef bottom_tree
6576#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006577extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006578#else
6579#ifndef xmlNodeSetSpacePreserve
6580extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006581#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006583#endif
6584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006585
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006586#ifdef bottom_uri
6587#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006588extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006589#else
6590#ifndef xmlNormalizeURIPath
6591extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006592#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006593#endif
6594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006595
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006596#ifdef bottom_xmlIO
6597#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006598extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006599#else
6600#ifndef xmlNormalizeWindowsPath
6601extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006602#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006603#endif
6604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006605
6606#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006607#ifdef bottom_xmlIO
6608#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006609extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006610#else
6611#ifndef xmlOutputBufferClose
6612extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006613#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006615#endif
6616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006617
6618#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006619#ifdef bottom_xmlIO
Daniel Veillard67952602006-01-05 15:29:44 +00006620#undef xmlOutputBufferCreateBuffer
6621extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6622#else
6623#ifndef xmlOutputBufferCreateBuffer
6624extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6625#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6626#endif
6627#endif
6628#endif
6629
6630#if defined(LIBXML_OUTPUT_ENABLED)
6631#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006632#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006633extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006634#else
6635#ifndef xmlOutputBufferCreateFd
6636extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006637#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006639#endif
6640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006641
6642#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006643#ifdef bottom_xmlIO
6644#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006645extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006646#else
6647#ifndef xmlOutputBufferCreateFile
6648extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006649#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6650#endif
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 xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006657extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006658#else
6659#ifndef xmlOutputBufferCreateFilename
6660extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006661#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006663#endif
6664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006665
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006666#ifdef bottom_xmlIO
6667#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006668extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006669#else
6670#ifndef xmlOutputBufferCreateFilenameDefault
6671extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006672#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006673#endif
6674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675
6676#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006677#ifdef bottom_xmlIO
6678#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006679extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006680#else
6681#ifndef xmlOutputBufferCreateIO
6682extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006683#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006685#endif
6686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006687
6688#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006689#ifdef bottom_xmlIO
6690#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006691extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006692#else
6693#ifndef xmlOutputBufferFlush
6694extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006695#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006697#endif
6698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006699
6700#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006701#ifdef bottom_xmlIO
6702#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006703extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006704#else
6705#ifndef xmlOutputBufferWrite
6706extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006707#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006709#endif
6710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006711
6712#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006713#ifdef bottom_xmlIO
6714#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006715extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006716#else
6717#ifndef xmlOutputBufferWriteEscape
6718extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006719#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006721#endif
6722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006723
6724#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006725#ifdef bottom_xmlIO
6726#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006727extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006728#else
6729#ifndef xmlOutputBufferWriteString
6730extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006731#define xmlOutputBufferWriteString xmlOutputBufferWriteString__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 xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006738extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006739#else
6740#ifndef xmlParseAttValue
6741extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006742#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006743#endif
6744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006745
6746#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006747#ifdef bottom_parser
6748#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006749extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006750#else
6751#ifndef xmlParseAttribute
6752extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006753#define xmlParseAttribute xmlParseAttribute__internal_alias
6754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006755#endif
6756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006758#ifdef bottom_parser
6759#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006760extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006761#else
6762#ifndef xmlParseAttributeListDecl
6763extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006764#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006765#endif
6766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006767
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006768#ifdef bottom_parser
6769#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006770extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006771#else
6772#ifndef xmlParseAttributeType
6773extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006774#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006775#endif
6776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006777
6778#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006779#ifdef bottom_parser
6780#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006781extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006782#else
6783#ifndef xmlParseBalancedChunkMemory
6784extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006785#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006787#endif
6788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006789
6790#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006791#ifdef bottom_parser
6792#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006793extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006794#else
6795#ifndef xmlParseBalancedChunkMemoryRecover
6796extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006797#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__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 xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006804extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006805#else
6806#ifndef xmlParseCDSect
6807extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006808#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006809#endif
6810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006811
6812#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006813#ifdef bottom_catalog
6814#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006815extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006816#else
6817#ifndef xmlParseCatalogFile
6818extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006819#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006821#endif
6822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006823
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006824#ifdef bottom_parser
6825#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006826extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006827#else
6828#ifndef xmlParseCharData
6829extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006830#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006831#endif
6832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006833
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006834#ifdef bottom_encoding
6835#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006836extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006837#else
6838#ifndef xmlParseCharEncoding
6839extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006840#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
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 xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006846extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006847#else
6848#ifndef xmlParseCharRef
6849extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006850#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006851#endif
6852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006853
6854#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006855#ifdef bottom_parser
6856#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006857extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006858#else
6859#ifndef xmlParseChunk
6860extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006861#define xmlParseChunk xmlParseChunk__internal_alias
6862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006863#endif
6864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006865
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006866#ifdef bottom_parser
6867#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006868extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006869#else
6870#ifndef xmlParseComment
6871extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006872#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006873#endif
6874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006875
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006876#ifdef bottom_parser
6877#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006878extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006879#else
6880#ifndef xmlParseContent
6881extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006882#define xmlParseContent xmlParseContent__internal_alias
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 xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006888extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006889#else
6890#ifndef xmlParseCtxtExternalEntity
6891extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006892#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__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_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006897#ifdef bottom_parser
6898#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006899extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006900#else
6901#ifndef xmlParseDTD
6902extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006903#define xmlParseDTD xmlParseDTD__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 xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006910extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006911#else
6912#ifndef xmlParseDefaultDecl
6913extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006914#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006915#endif
6916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006917
6918#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006919#ifdef bottom_parser
6920#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006921extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006922#else
6923#ifndef xmlParseDoc
6924extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006925#define xmlParseDoc xmlParseDoc__internal_alias
6926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006927#endif
6928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006930#ifdef bottom_parser
6931#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006932extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006933#else
6934#ifndef xmlParseDocTypeDecl
6935extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006936#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006937#endif
6938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006940#ifdef bottom_parser
6941#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006942extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006943#else
6944#ifndef xmlParseDocument
6945extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006946#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006947#endif
6948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006950#ifdef bottom_parser
6951#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006952extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006953#else
6954#ifndef xmlParseElement
6955extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006956#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006957#endif
6958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006960#ifdef bottom_parser
6961#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006962extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006963#else
6964#ifndef xmlParseElementChildrenContentDecl
6965extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006966#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006967#endif
6968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006970#ifdef bottom_parser
6971#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006972extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006973#else
6974#ifndef xmlParseElementContentDecl
6975extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006976#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006977#endif
6978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006980#ifdef bottom_parser
6981#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006982extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006983#else
6984#ifndef xmlParseElementDecl
6985extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006986#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006987#endif
6988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006989
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006990#ifdef bottom_parser
6991#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006992extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006993#else
6994#ifndef xmlParseElementMixedContentDecl
6995extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006996#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006997#endif
6998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007000#ifdef bottom_parser
7001#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007002extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007003#else
7004#ifndef xmlParseEncName
7005extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007006#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007007#endif
7008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007009
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007010#ifdef bottom_parser
7011#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007012extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007013#else
7014#ifndef xmlParseEncodingDecl
7015extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007016#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007017#endif
7018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007019
7020#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007021#ifdef bottom_parser
7022#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007023extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007024#else
7025#ifndef xmlParseEndTag
7026extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007027#define xmlParseEndTag xmlParseEndTag__internal_alias
7028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007029#endif
7030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007031
7032#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007033#ifdef bottom_parser
7034#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007035extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007036#else
7037#ifndef xmlParseEntity
7038extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007039#define xmlParseEntity xmlParseEntity__internal_alias
7040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007041#endif
7042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007044#ifdef bottom_parser
7045#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007046extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007047#else
7048#ifndef xmlParseEntityDecl
7049extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007050#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007051#endif
7052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007054#ifdef bottom_parser
7055#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007056extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007057#else
7058#ifndef xmlParseEntityRef
7059extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007060#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007061#endif
7062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007064#ifdef bottom_parser
7065#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007066extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007067#else
7068#ifndef xmlParseEntityValue
7069extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007070#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007071#endif
7072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007074#ifdef bottom_parser
7075#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007076extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007077#else
7078#ifndef xmlParseEnumeratedType
7079extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007080#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007081#endif
7082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007083
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007084#ifdef bottom_parser
7085#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007086extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007087#else
7088#ifndef xmlParseEnumerationType
7089extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007090#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
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 xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007096extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007097#else
7098#ifndef xmlParseExtParsedEnt
7099extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007100#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007101#endif
7102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007103
7104#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007105#ifdef bottom_parser
7106#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007107extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007108#else
7109#ifndef xmlParseExternalEntity
7110extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007111#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007113#endif
7114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007115
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007116#ifdef bottom_parser
7117#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007118extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007119#else
7120#ifndef xmlParseExternalID
7121extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007122#define xmlParseExternalID xmlParseExternalID__internal_alias
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 xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007128extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007129#else
7130#ifndef xmlParseExternalSubset
7131extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007132#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007133#endif
7134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007135
7136#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007137#ifdef bottom_parser
7138#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007139extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007140#else
7141#ifndef xmlParseFile
7142extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007143#define xmlParseFile xmlParseFile__internal_alias
7144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007145#endif
7146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007147
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007148#ifdef bottom_parser
7149#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007150extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007151#else
7152#ifndef xmlParseInNodeContext
7153extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007154#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
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 xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007160extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007161#else
7162#ifndef xmlParseMarkupDecl
7163extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007164#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007165#endif
7166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007167
7168#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007169#ifdef bottom_parser
7170#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007171extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007172#else
7173#ifndef xmlParseMemory
7174extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007175#define xmlParseMemory xmlParseMemory__internal_alias
7176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007177#endif
7178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007179
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007180#ifdef bottom_parser
7181#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007182extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007183#else
7184#ifndef xmlParseMisc
7185extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007186#define xmlParseMisc xmlParseMisc__internal_alias
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 xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007192extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007193#else
7194#ifndef xmlParseName
7195extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007196#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007197#endif
7198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007199
7200#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007201#ifdef bottom_legacy
7202#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007203extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007204#else
7205#ifndef xmlParseNamespace
7206extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007207#define xmlParseNamespace xmlParseNamespace__internal_alias
7208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007209#endif
7210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007211
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007212#ifdef bottom_parser
7213#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007214extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007215#else
7216#ifndef xmlParseNmtoken
7217extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007218#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007219#endif
7220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007221
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007222#ifdef bottom_parser
7223#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007224extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007225#else
7226#ifndef xmlParseNotationDecl
7227extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007228#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007229#endif
7230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007232#ifdef bottom_parser
7233#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007234extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007235#else
7236#ifndef xmlParseNotationType
7237extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007238#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007239#endif
7240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007242#ifdef bottom_parser
7243#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007244extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007245#else
7246#ifndef xmlParsePEReference
7247extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007248#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007249#endif
7250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007251
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007252#ifdef bottom_parser
7253#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007254extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007255#else
7256#ifndef xmlParsePI
7257extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007258#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007259#endif
7260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007262#ifdef bottom_parser
7263#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007264extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007265#else
7266#ifndef xmlParsePITarget
7267extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007268#define xmlParsePITarget xmlParsePITarget__internal_alias
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 xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007274extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007275#else
7276#ifndef xmlParsePubidLiteral
7277extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007278#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007279#endif
7280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007281
7282#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007283#ifdef bottom_legacy
7284#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007285extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007286#else
7287#ifndef xmlParseQuotedString
7288extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007289#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007291#endif
7292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007293
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007294#ifdef bottom_parser
7295#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007296extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007297#else
7298#ifndef xmlParseReference
7299extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007300#define xmlParseReference xmlParseReference__internal_alias
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 xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007306extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007307#else
7308#ifndef xmlParseSDDecl
7309extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007310#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007311#endif
7312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007313
7314#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007315#ifdef bottom_parser
7316#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007317extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007318#else
7319#ifndef xmlParseStartTag
7320extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007321#define xmlParseStartTag xmlParseStartTag__internal_alias
7322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007323#endif
7324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007326#ifdef bottom_parser
7327#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007328extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007329#else
7330#ifndef xmlParseSystemLiteral
7331extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007332#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007333#endif
7334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007335
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007336#ifdef bottom_parser
7337#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007338extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007339#else
7340#ifndef xmlParseTextDecl
7341extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007342#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007343#endif
7344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007346#ifdef bottom_uri
7347#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007348extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007349#else
7350#ifndef xmlParseURI
7351extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007352#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007353#endif
7354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007356#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007357#undef xmlParseURIRaw
7358extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7359#else
7360#ifndef xmlParseURIRaw
7361extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7362#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7363#endif
7364#endif
7365
7366#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007367#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007368extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007369#else
7370#ifndef xmlParseURIReference
7371extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007372#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007373#endif
7374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007375
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007376#ifdef bottom_parser
7377#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007378extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007379#else
7380#ifndef xmlParseVersionInfo
7381extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007382#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007383#endif
7384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007385
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007386#ifdef bottom_parser
7387#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007388extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007389#else
7390#ifndef xmlParseVersionNum
7391extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007392#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007393#endif
7394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007395
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007396#ifdef bottom_parser
7397#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007398extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007399#else
7400#ifndef xmlParseXMLDecl
7401extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007402#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007403#endif
7404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007406#ifdef bottom_parserInternals
7407#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007408extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007409#else
7410#ifndef xmlParserAddNodeInfo
7411extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007412#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007413#endif
7414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007416#ifdef bottom_error
7417#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007418extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007419#else
7420#ifndef xmlParserError
7421extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007422#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007423#endif
7424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007426#ifdef bottom_parserInternals
7427#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007428extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007429#else
7430#ifndef xmlParserFindNodeInfo
7431extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007432#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007433#endif
7434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007436#ifdef bottom_parserInternals
7437#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007438extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007439#else
7440#ifndef xmlParserFindNodeInfoIndex
7441extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007442#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007443#endif
7444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007446#ifdef bottom_xmlIO
7447#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007448extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007449#else
7450#ifndef xmlParserGetDirectory
7451extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007452#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
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_parser
7457#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007458extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007459#else
7460#ifndef xmlParserHandlePEReference
7461extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007462#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007463#endif
7464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007465
7466#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007467#ifdef bottom_legacy
7468#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007469extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007470#else
7471#ifndef xmlParserHandleReference
7472extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007473#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007475#endif
7476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007477
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007478#ifdef bottom_xmlIO
7479#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007480extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007481#else
7482#ifndef xmlParserInputBufferCreateFd
7483extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007484#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007485#endif
7486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007488#ifdef bottom_xmlIO
7489#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007490extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007491#else
7492#ifndef xmlParserInputBufferCreateFile
7493extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007494#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007495#endif
7496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007497
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007498#ifdef bottom_xmlIO
7499#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007500extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007501#else
7502#ifndef xmlParserInputBufferCreateFilename
7503extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007504#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007505#endif
7506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007507
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007508#ifdef bottom_xmlIO
7509#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007510extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007511#else
7512#ifndef xmlParserInputBufferCreateFilenameDefault
7513extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007514#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007515#endif
7516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007518#ifdef bottom_xmlIO
7519#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007520extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007521#else
7522#ifndef xmlParserInputBufferCreateIO
7523extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007524#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007525#endif
7526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007527
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007528#ifdef bottom_xmlIO
7529#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007530extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007531#else
7532#ifndef xmlParserInputBufferCreateMem
7533extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007534#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007535#endif
7536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007538#ifdef bottom_xmlIO
7539#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007540extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007541#else
7542#ifndef xmlParserInputBufferCreateStatic
7543extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007544#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007545#endif
7546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007547
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007548#ifdef bottom_xmlIO
7549#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007550extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007551#else
7552#ifndef xmlParserInputBufferGrow
7553extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007554#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007555#endif
7556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007557
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007558#ifdef bottom_xmlIO
7559#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007560extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007561#else
7562#ifndef xmlParserInputBufferPush
7563extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007564#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007565#endif
7566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007567
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007568#ifdef bottom_xmlIO
7569#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007570extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007571#else
7572#ifndef xmlParserInputBufferRead
7573extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007574#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007575#endif
7576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007577
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007578#ifdef bottom_parserInternals
7579#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007580extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007581#else
7582#ifndef xmlParserInputGrow
7583extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007584#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007585#endif
7586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007587
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007588#ifdef bottom_parserInternals
7589#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007590extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007591#else
7592#ifndef xmlParserInputRead
7593extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007594#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007595#endif
7596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007597
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007598#ifdef bottom_parserInternals
7599#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007600extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007601#else
7602#ifndef xmlParserInputShrink
7603extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007604#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007605#endif
7606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007607
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007608#ifdef bottom_error
7609#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007610extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007611#else
7612#ifndef xmlParserPrintFileContext
7613extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007614#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007615#endif
7616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007617
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007618#ifdef bottom_error
7619#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007620extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007621#else
7622#ifndef xmlParserPrintFileInfo
7623extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007624#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007625#endif
7626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007627
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007628#ifdef bottom_error
7629#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007630extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007631#else
7632#ifndef xmlParserValidityError
7633extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007634#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007635#endif
7636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007637
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007638#ifdef bottom_error
7639#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007640extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007641#else
7642#ifndef xmlParserValidityWarning
7643extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007644#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007645#endif
7646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007647
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007648#ifdef bottom_error
7649#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007650extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007651#else
7652#ifndef xmlParserWarning
7653extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007654#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007655#endif
7656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007657
William M. Brack7f28a012007-01-11 23:42:10 +00007658#ifdef bottom_uri
7659#undef xmlPathToURI
7660extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7661#else
7662#ifndef xmlPathToURI
7663extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7664#define xmlPathToURI xmlPathToURI__internal_alias
7665#endif
7666#endif
7667
Daniel Veillardbe076e92005-01-04 20:18:14 +00007668#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007669#ifdef bottom_pattern
7670#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007671extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007672#else
7673#ifndef xmlPatternFromRoot
7674extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007675#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007677#endif
7678#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007679
7680#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007681#ifdef bottom_pattern
7682#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007683extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007684#else
7685#ifndef xmlPatternGetStreamCtxt
7686extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007687#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007689#endif
7690#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007691
7692#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007693#ifdef bottom_pattern
7694#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007695extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007696#else
7697#ifndef xmlPatternMatch
7698extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007699#define xmlPatternMatch xmlPatternMatch__internal_alias
7700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007701#endif
7702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007703
7704#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007705#ifdef bottom_pattern
7706#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007707extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007708#else
7709#ifndef xmlPatternMaxDepth
7710extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007711#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007713#endif
7714#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007715
7716#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007717#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007718#undef xmlPatternMinDepth
7719extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7720#else
7721#ifndef xmlPatternMinDepth
7722extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7723#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7724#endif
7725#endif
7726#endif
7727
7728#if defined(LIBXML_PATTERN_ENABLED)
7729#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007730#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007731extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007732#else
7733#ifndef xmlPatternStreamable
7734extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007735#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007737#endif
7738#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007739
7740#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007741#ifdef bottom_pattern
7742#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007743extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007744#else
7745#ifndef xmlPatterncompile
7746extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007747#define xmlPatterncompile xmlPatterncompile__internal_alias
7748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007749#endif
7750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007752#ifdef bottom_parserInternals
7753#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007754extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007755#else
7756#ifndef xmlPedanticParserDefault
7757extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007758#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007759#endif
7760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007762#ifdef bottom_parser
7763#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007764extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007765#else
7766#ifndef xmlPopInput
7767extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007768#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007769#endif
7770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007772#ifdef bottom_xmlIO
7773#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007774extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007775#else
7776#ifndef xmlPopInputCallbacks
7777extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007778#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007779#endif
7780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007782#ifdef bottom_uri
7783#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007784extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007785#else
7786#ifndef xmlPrintURI
7787extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007788#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007789#endif
7790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007792#ifdef bottom_parser
7793#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007794extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007795#else
7796#ifndef xmlPushInput
7797extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007798#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007799#endif
7800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007802#ifdef bottom_threads
7803#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007804extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007805#else
7806#ifndef xmlRMutexLock
7807extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007808#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007809#endif
7810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007812#ifdef bottom_threads
7813#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007814extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007815#else
7816#ifndef xmlRMutexUnlock
7817extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007818#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007819#endif
7820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007822#ifdef bottom_parser
7823#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007824extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007825#else
7826#ifndef xmlReadDoc
7827extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007828#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007829#endif
7830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007831
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007832#ifdef bottom_parser
7833#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007834extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007835#else
7836#ifndef xmlReadFd
7837extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007838#define xmlReadFd xmlReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007839#endif
7840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007842#ifdef bottom_parser
7843#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007844extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007845#else
7846#ifndef xmlReadFile
7847extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007848#define xmlReadFile xmlReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007849#endif
7850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007852#ifdef bottom_parser
7853#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007854extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007855#else
7856#ifndef xmlReadIO
7857extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007858#define xmlReadIO xmlReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007859#endif
7860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007862#ifdef bottom_parser
7863#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007864extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007865#else
7866#ifndef xmlReadMemory
7867extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007868#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007869#endif
7870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007871
7872#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007873#ifdef bottom_xmlreader
7874#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007875extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007876#else
7877#ifndef xmlReaderForDoc
7878extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007879#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007881#endif
7882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007883
7884#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007885#ifdef bottom_xmlreader
7886#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007887extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007888#else
7889#ifndef xmlReaderForFd
7890extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007891#define xmlReaderForFd xmlReaderForFd__internal_alias
7892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007893#endif
7894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007895
7896#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007897#ifdef bottom_xmlreader
7898#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007899extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007900#else
7901#ifndef xmlReaderForFile
7902extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007903#define xmlReaderForFile xmlReaderForFile__internal_alias
7904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007905#endif
7906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007907
7908#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007909#ifdef bottom_xmlreader
7910#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007911extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007912#else
7913#ifndef xmlReaderForIO
7914extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007915#define xmlReaderForIO xmlReaderForIO__internal_alias
7916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007917#endif
7918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007919
7920#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007921#ifdef bottom_xmlreader
7922#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007923extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007924#else
7925#ifndef xmlReaderForMemory
7926extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007927#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007929#endif
7930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007931
7932#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007933#ifdef bottom_xmlreader
7934#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007935extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007936#else
7937#ifndef xmlReaderNewDoc
7938extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007939#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007941#endif
7942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007943
7944#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007945#ifdef bottom_xmlreader
7946#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007947extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007948#else
7949#ifndef xmlReaderNewFd
7950extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007951#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007953#endif
7954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007955
7956#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007957#ifdef bottom_xmlreader
7958#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007959extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007960#else
7961#ifndef xmlReaderNewFile
7962extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007963#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007965#endif
7966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007967
7968#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007969#ifdef bottom_xmlreader
7970#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007971extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007972#else
7973#ifndef xmlReaderNewIO
7974extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007975#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007977#endif
7978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007979
7980#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007981#ifdef bottom_xmlreader
7982#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007983extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007984#else
7985#ifndef xmlReaderNewMemory
7986extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007987#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007989#endif
7990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007991
7992#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007993#ifdef bottom_xmlreader
7994#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007995extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007996#else
7997#ifndef xmlReaderNewWalker
7998extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007999#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
8000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008001#endif
8002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008003
8004#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008005#ifdef bottom_xmlreader
8006#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00008007extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008008#else
8009#ifndef xmlReaderWalker
8010extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008011#define xmlReaderWalker xmlReaderWalker__internal_alias
8012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008013#endif
8014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008015
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008016#ifdef bottom_xmlmemory
8017#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008018extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008019#else
8020#ifndef xmlReallocLoc
8021extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008022#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008023#endif
8024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008025
8026#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008027#ifdef bottom_tree
8028#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008029extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008030#else
8031#ifndef xmlReconciliateNs
8032extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008033#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008035#endif
8036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008037
8038#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008039#ifdef bottom_parser
8040#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008041extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008042#else
8043#ifndef xmlRecoverDoc
8044extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008045#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008047#endif
8048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008049
8050#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008051#ifdef bottom_parser
8052#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008053extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008054#else
8055#ifndef xmlRecoverFile
8056extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008057#define xmlRecoverFile xmlRecoverFile__internal_alias
8058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008059#endif
8060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008061
8062#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008063#ifdef bottom_parser
8064#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008065extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008066#else
8067#ifndef xmlRecoverMemory
8068extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008069#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008071#endif
8072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008073
8074#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008075#ifdef bottom_xmlregexp
8076#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008077extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008078#else
8079#ifndef xmlRegExecErrInfo
8080extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008081#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008083#endif
8084#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008085
8086#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008087#ifdef bottom_xmlregexp
8088#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008089extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008090#else
8091#ifndef xmlRegExecNextValues
8092extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008093#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008095#endif
8096#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008097
8098#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008099#ifdef bottom_xmlregexp
8100#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008101extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008102#else
8103#ifndef xmlRegExecPushString
8104extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008105#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008107#endif
8108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008109
8110#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008111#ifdef bottom_xmlregexp
8112#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008113extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008114#else
8115#ifndef xmlRegExecPushString2
8116extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008117#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008119#endif
8120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008121
8122#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008123#ifdef bottom_xmlregexp
8124#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008125extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008126#else
8127#ifndef xmlRegFreeExecCtxt
8128extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008129#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008131#endif
8132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008133
8134#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008135#ifdef bottom_xmlregexp
8136#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008137extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008138#else
8139#ifndef xmlRegFreeRegexp
8140extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008141#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008143#endif
8144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008145
8146#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008147#ifdef bottom_xmlregexp
8148#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008149extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008150#else
8151#ifndef xmlRegNewExecCtxt
8152extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008153#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008155#endif
8156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008157
8158#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008159#ifdef bottom_xmlregexp
8160#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008161extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008162#else
8163#ifndef xmlRegexpCompile
8164extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008165#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008167#endif
8168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008169
8170#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008171#ifdef bottom_xmlregexp
8172#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008173extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008174#else
8175#ifndef xmlRegexpExec
8176extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008177#define xmlRegexpExec xmlRegexpExec__internal_alias
8178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008179#endif
8180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008181
8182#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008183#ifdef bottom_xmlregexp
8184#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008185extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008186#else
8187#ifndef xmlRegexpIsDeterminist
8188extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008189#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008191#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008192#endif
8193
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008194#if defined(LIBXML_REGEXP_ENABLED)
8195#ifdef bottom_xmlregexp
8196#undef xmlRegexpPrint
8197extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8198#else
8199#ifndef xmlRegexpPrint
8200extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8201#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8202#endif
8203#endif
8204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008205
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008206#ifdef bottom_encoding
8207#undef xmlRegisterCharEncodingHandler
8208extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8209#else
8210#ifndef xmlRegisterCharEncodingHandler
8211extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8212#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8213#endif
8214#endif
8215
8216#ifdef bottom_xmlIO
8217#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008218extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008219#else
8220#ifndef xmlRegisterDefaultInputCallbacks
8221extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008222#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008223#endif
8224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008225
8226#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008227#ifdef bottom_xmlIO
8228#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008229extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008230#else
8231#ifndef xmlRegisterDefaultOutputCallbacks
8232extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008233#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8234#endif
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) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008239#ifdef bottom_xmlIO
8240#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008241extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008242#else
8243#ifndef xmlRegisterHTTPPostCallbacks
8244extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008245#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008247#endif
8248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008249
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008250#ifdef bottom_xmlIO
8251#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008252extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008253#else
8254#ifndef xmlRegisterInputCallbacks
8255extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008256#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008257#endif
8258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008259
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008260#ifdef bottom_globals
8261#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008262extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008263#else
8264#ifndef xmlRegisterNodeDefault
8265extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008266#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008267#endif
8268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008269
8270#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008271#ifdef bottom_xmlIO
8272#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008273extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008274#else
8275#ifndef xmlRegisterOutputCallbacks
8276extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008277#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008279#endif
8280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008281
8282#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008283#ifdef bottom_relaxng
8284#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008285extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008286#else
8287#ifndef xmlRelaxNGCleanupTypes
8288extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008289#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008291#endif
8292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008293
8294#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008295#ifdef bottom_relaxng
8296#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008297extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008298#else
8299#ifndef xmlRelaxNGDump
8300extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008301#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008303#endif
8304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008305
8306#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008307#ifdef bottom_relaxng
8308#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008309extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008310#else
8311#ifndef xmlRelaxNGDumpTree
8312extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008313#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008315#endif
8316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008317
8318#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008319#ifdef bottom_relaxng
8320#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008321extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008322#else
8323#ifndef xmlRelaxNGFree
8324extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008325#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008327#endif
8328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008329
8330#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008331#ifdef bottom_relaxng
8332#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008333extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008334#else
8335#ifndef xmlRelaxNGFreeParserCtxt
8336extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008337#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008339#endif
8340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008341
8342#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008343#ifdef bottom_relaxng
8344#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008345extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008346#else
8347#ifndef xmlRelaxNGFreeValidCtxt
8348extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008349#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008351#endif
8352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008353
8354#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008355#ifdef bottom_relaxng
8356#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008357extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008358#else
8359#ifndef xmlRelaxNGGetParserErrors
8360extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008361#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008363#endif
8364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008365
8366#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008367#ifdef bottom_relaxng
8368#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008369extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008370#else
8371#ifndef xmlRelaxNGGetValidErrors
8372extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008373#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008375#endif
8376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008377
8378#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008379#ifdef bottom_relaxng
8380#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008381extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008382#else
8383#ifndef xmlRelaxNGInitTypes
8384extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008385#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008387#endif
8388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008389
8390#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008391#ifdef bottom_relaxng
8392#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008393extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008394#else
8395#ifndef xmlRelaxNGNewDocParserCtxt
8396extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008397#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008399#endif
8400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008401
8402#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008403#ifdef bottom_relaxng
8404#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008405extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008406#else
8407#ifndef xmlRelaxNGNewMemParserCtxt
8408extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008409#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008411#endif
8412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008413
8414#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008415#ifdef bottom_relaxng
8416#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008417extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008418#else
8419#ifndef xmlRelaxNGNewParserCtxt
8420extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008421#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008423#endif
8424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008425
8426#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008427#ifdef bottom_relaxng
8428#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008429extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008430#else
8431#ifndef xmlRelaxNGNewValidCtxt
8432extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008433#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008435#endif
8436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008437
8438#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008439#ifdef bottom_relaxng
8440#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008441extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008442#else
8443#ifndef xmlRelaxNGParse
8444extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008445#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008447#endif
8448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008449
8450#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008451#ifdef bottom_relaxng
8452#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008453extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008454#else
8455#ifndef xmlRelaxNGSetParserErrors
8456extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008457#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008459#endif
8460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008461
8462#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008463#ifdef bottom_relaxng
Daniel Veillardd463c992006-02-23 22:07:59 +00008464#undef xmlRelaxNGSetParserStructuredErrors
8465extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8466#else
8467#ifndef xmlRelaxNGSetParserStructuredErrors
8468extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8469#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8470#endif
8471#endif
8472#endif
8473
8474#if defined(LIBXML_SCHEMAS_ENABLED)
8475#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008476#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008477extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008478#else
8479#ifndef xmlRelaxNGSetValidErrors
8480extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008481#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008483#endif
8484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008485
8486#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008487#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008488#undef xmlRelaxNGSetValidStructuredErrors
8489extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8490#else
8491#ifndef xmlRelaxNGSetValidStructuredErrors
8492extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8493#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8494#endif
8495#endif
8496#endif
8497
8498#if defined(LIBXML_SCHEMAS_ENABLED)
8499#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008500#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008501extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008502#else
8503#ifndef xmlRelaxNGValidateDoc
8504extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008505#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008507#endif
8508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008509
8510#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008511#ifdef bottom_relaxng
8512#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008513extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008514#else
8515#ifndef xmlRelaxNGValidateFullElement
8516extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008517#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008519#endif
8520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008521
8522#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008523#ifdef bottom_relaxng
8524#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008525extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008526#else
8527#ifndef xmlRelaxNGValidatePopElement
8528extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008529#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008531#endif
8532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008533
8534#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008535#ifdef bottom_relaxng
8536#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008537extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008538#else
8539#ifndef xmlRelaxNGValidatePushCData
8540extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008541#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008543#endif
8544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008545
8546#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008547#ifdef bottom_relaxng
8548#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008549extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008550#else
8551#ifndef xmlRelaxNGValidatePushElement
8552extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008553#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008555#endif
8556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008557
8558#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008559#ifdef bottom_relaxng
8560#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008561extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008562#else
8563#ifndef xmlRelaxParserSetFlag
8564extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008565#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008567#endif
8568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008569
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008570#ifdef bottom_valid
8571#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008572extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008573#else
8574#ifndef xmlRemoveID
8575extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008576#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008577#endif
8578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008580#ifdef bottom_tree
8581#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008582extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008583#else
8584#ifndef xmlRemoveProp
8585extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008586#define xmlRemoveProp xmlRemoveProp__internal_alias
8587#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008589
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008590#ifdef bottom_valid
8591#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008592extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008593#else
8594#ifndef xmlRemoveRef
8595extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008596#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008597#endif
8598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008599
8600#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008601#ifdef bottom_tree
8602#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008603extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008604#else
8605#ifndef xmlReplaceNode
8606extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008607#define xmlReplaceNode xmlReplaceNode__internal_alias
8608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008609#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008610#endif
8611
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008612#ifdef bottom_error
8613#undef xmlResetError
8614extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8615#else
8616#ifndef xmlResetError
8617extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8618#define xmlResetError xmlResetError__internal_alias
8619#endif
8620#endif
8621
8622#ifdef bottom_error
8623#undef xmlResetLastError
8624extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8625#else
8626#ifndef xmlResetLastError
8627extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8628#define xmlResetLastError xmlResetLastError__internal_alias
8629#endif
8630#endif
8631
8632#ifdef bottom_SAX2
8633#undef xmlSAX2AttributeDecl
8634extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8635#else
8636#ifndef xmlSAX2AttributeDecl
8637extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8638#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8639#endif
8640#endif
8641
8642#ifdef bottom_SAX2
8643#undef xmlSAX2CDataBlock
8644extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8645#else
8646#ifndef xmlSAX2CDataBlock
8647extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8648#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8649#endif
8650#endif
8651
8652#ifdef bottom_SAX2
8653#undef xmlSAX2Characters
8654extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8655#else
8656#ifndef xmlSAX2Characters
8657extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8658#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8659#endif
8660#endif
8661
8662#ifdef bottom_SAX2
8663#undef xmlSAX2Comment
8664extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8665#else
8666#ifndef xmlSAX2Comment
8667extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8668#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8669#endif
8670#endif
8671
8672#ifdef bottom_SAX2
8673#undef xmlSAX2ElementDecl
8674extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8675#else
8676#ifndef xmlSAX2ElementDecl
8677extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8678#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8679#endif
8680#endif
8681
8682#ifdef bottom_SAX2
8683#undef xmlSAX2EndDocument
8684extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8685#else
8686#ifndef xmlSAX2EndDocument
8687extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8688#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8689#endif
8690#endif
8691
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008692#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008693#ifdef bottom_SAX2
8694#undef xmlSAX2EndElement
8695extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8696#else
8697#ifndef xmlSAX2EndElement
8698extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8699#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8700#endif
8701#endif
8702#endif
8703
8704#ifdef bottom_SAX2
8705#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008706extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008707#else
8708#ifndef xmlSAX2EndElementNs
8709extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008710#define xmlSAX2EndElementNs xmlSAX2EndElementNs__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 xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008716extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008717#else
8718#ifndef xmlSAX2EntityDecl
8719extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008720#define xmlSAX2EntityDecl xmlSAX2EntityDecl__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 xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008726extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008727#else
8728#ifndef xmlSAX2ExternalSubset
8729extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008730#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__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 xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008736extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008737#else
8738#ifndef xmlSAX2GetColumnNumber
8739extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008740#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__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 xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008746extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008747#else
8748#ifndef xmlSAX2GetEntity
8749extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008750#define xmlSAX2GetEntity xmlSAX2GetEntity__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 xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008756extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008757#else
8758#ifndef xmlSAX2GetLineNumber
8759extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008760#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__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 xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008766extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008767#else
8768#ifndef xmlSAX2GetParameterEntity
8769extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008770#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__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 xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008776extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008777#else
8778#ifndef xmlSAX2GetPublicId
8779extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008780#define xmlSAX2GetPublicId xmlSAX2GetPublicId__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 xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008786extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008787#else
8788#ifndef xmlSAX2GetSystemId
8789extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008790#define xmlSAX2GetSystemId xmlSAX2GetSystemId__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 xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008796extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008797#else
8798#ifndef xmlSAX2HasExternalSubset
8799extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008800#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008801#endif
8802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008803
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008804#ifdef bottom_SAX2
8805#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008806extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008807#else
8808#ifndef xmlSAX2HasInternalSubset
8809extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008810#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008811#endif
8812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008813
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008814#ifdef bottom_SAX2
8815#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008816extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008817#else
8818#ifndef xmlSAX2IgnorableWhitespace
8819extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008820#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008821#endif
8822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008823
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008824#ifdef bottom_SAX2
8825#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008826extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008827#else
8828#ifndef xmlSAX2InitDefaultSAXHandler
8829extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008830#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008831#endif
8832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008833
8834#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008835#ifdef bottom_SAX2
8836#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008837extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008838#else
8839#ifndef xmlSAX2InitDocbDefaultSAXHandler
8840extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008841#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008843#endif
8844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008845
8846#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008847#ifdef bottom_SAX2
8848#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008849extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008850#else
8851#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8852extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008853#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008855#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008856#endif
8857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008858#ifdef bottom_SAX2
8859#undef xmlSAX2InternalSubset
8860extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8861#else
8862#ifndef xmlSAX2InternalSubset
8863extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8864#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8865#endif
8866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008868#ifdef bottom_SAX2
8869#undef xmlSAX2IsStandalone
8870extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8871#else
8872#ifndef xmlSAX2IsStandalone
8873extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8874#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8875#endif
8876#endif
8877
8878#ifdef bottom_SAX2
8879#undef xmlSAX2NotationDecl
8880extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8881#else
8882#ifndef xmlSAX2NotationDecl
8883extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8884#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8885#endif
8886#endif
8887
8888#ifdef bottom_SAX2
8889#undef xmlSAX2ProcessingInstruction
8890extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8891#else
8892#ifndef xmlSAX2ProcessingInstruction
8893extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8894#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8895#endif
8896#endif
8897
8898#ifdef bottom_SAX2
8899#undef xmlSAX2Reference
8900extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8901#else
8902#ifndef xmlSAX2Reference
8903extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8904#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8905#endif
8906#endif
8907
8908#ifdef bottom_SAX2
8909#undef xmlSAX2ResolveEntity
8910extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8911#else
8912#ifndef xmlSAX2ResolveEntity
8913extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8914#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8915#endif
8916#endif
8917
8918#ifdef bottom_SAX2
8919#undef xmlSAX2SetDocumentLocator
8920extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8921#else
8922#ifndef xmlSAX2SetDocumentLocator
8923extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8924#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8925#endif
8926#endif
8927
8928#ifdef bottom_SAX2
8929#undef xmlSAX2StartDocument
8930extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8931#else
8932#ifndef xmlSAX2StartDocument
8933extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8934#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8935#endif
8936#endif
8937
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008938#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008939#ifdef bottom_SAX2
8940#undef xmlSAX2StartElement
8941extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8942#else
8943#ifndef xmlSAX2StartElement
8944extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8945#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8946#endif
8947#endif
8948#endif
8949
8950#ifdef bottom_SAX2
8951#undef xmlSAX2StartElementNs
8952extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8953#else
8954#ifndef xmlSAX2StartElementNs
8955extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8956#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8957#endif
8958#endif
8959
8960#ifdef bottom_SAX2
8961#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008962extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008963#else
8964#ifndef xmlSAX2UnparsedEntityDecl
8965extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008966#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008967#endif
8968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008969
8970#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008971#ifdef bottom_SAX2
8972#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008973extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008974#else
8975#ifndef xmlSAXDefaultVersion
8976extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008977#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008979#endif
8980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008981
8982#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008983#ifdef bottom_parser
8984#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008985extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008986#else
8987#ifndef xmlSAXParseDTD
8988extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008989#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008991#endif
8992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008993
8994#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008995#ifdef bottom_parser
8996#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008997extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008998#else
8999#ifndef xmlSAXParseDoc
9000extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009001#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
9002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009003#endif
9004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009005
9006#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009007#ifdef bottom_parser
9008#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00009009extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009010#else
9011#ifndef xmlSAXParseEntity
9012extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009013#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009015#endif
9016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009017
9018#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009019#ifdef bottom_parser
9020#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009021extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009022#else
9023#ifndef xmlSAXParseFile
9024extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009025#define xmlSAXParseFile xmlSAXParseFile__internal_alias
9026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009027#endif
9028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009029
9030#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009031#ifdef bottom_parser
9032#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009033extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009034#else
9035#ifndef xmlSAXParseFileWithData
9036extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009037#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009039#endif
9040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009041
9042#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009043#ifdef bottom_parser
9044#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009045extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009046#else
9047#ifndef xmlSAXParseMemory
9048extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009049#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009051#endif
9052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009053
9054#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009055#ifdef bottom_parser
9056#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009057extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009058#else
9059#ifndef xmlSAXParseMemoryWithData
9060extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009061#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009063#endif
9064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009065
9066#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009067#ifdef bottom_parser
9068#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009069extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009070#else
9071#ifndef xmlSAXUserParseFile
9072extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009073#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009075#endif
9076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009077
9078#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009079#ifdef bottom_parser
9080#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009081extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009082#else
9083#ifndef xmlSAXUserParseMemory
9084extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009085#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009087#endif
9088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009089
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009090#ifdef bottom_SAX2
9091#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009092extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009093#else
9094#ifndef xmlSAXVersion
9095extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009096#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009097#endif
9098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009099
9100#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009101#ifdef bottom_xmlsave
9102#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009103extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009104#else
9105#ifndef xmlSaveClose
9106extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009107#define xmlSaveClose xmlSaveClose__internal_alias
9108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009109#endif
9110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009111
9112#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009113#ifdef bottom_xmlsave
9114#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009115extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009116#else
9117#ifndef xmlSaveDoc
9118extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009119#define xmlSaveDoc xmlSaveDoc__internal_alias
9120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009121#endif
9122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009123
9124#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009125#ifdef bottom_xmlsave
9126#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009127extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009128#else
9129#ifndef xmlSaveFile
9130extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009131#define xmlSaveFile xmlSaveFile__internal_alias
9132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009133#endif
9134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009135
9136#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009137#ifdef bottom_xmlsave
9138#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009139extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009140#else
9141#ifndef xmlSaveFileEnc
9142extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009143#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009145#endif
9146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009147
9148#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009149#ifdef bottom_xmlsave
9150#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009151extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009152#else
9153#ifndef xmlSaveFileTo
9154extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009155#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009157#endif
9158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009159
9160#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009161#ifdef bottom_xmlsave
9162#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009163extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009164#else
9165#ifndef xmlSaveFlush
9166extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009167#define xmlSaveFlush xmlSaveFlush__internal_alias
9168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009169#endif
9170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009171
9172#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009173#ifdef bottom_xmlsave
9174#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009175extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009176#else
9177#ifndef xmlSaveFormatFile
9178extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009179#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009181#endif
9182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009183
9184#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009185#ifdef bottom_xmlsave
9186#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009187extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009188#else
9189#ifndef xmlSaveFormatFileEnc
9190extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009191#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009193#endif
9194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009195
9196#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009197#ifdef bottom_xmlsave
9198#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009199extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009200#else
9201#ifndef xmlSaveFormatFileTo
9202extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009203#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009205#endif
9206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009207
9208#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009209#ifdef bottom_xmlsave
9210#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009211extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009212#else
9213#ifndef xmlSaveSetAttrEscape
9214extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009215#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009217#endif
9218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009219
9220#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009221#ifdef bottom_xmlsave
9222#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009223extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009224#else
9225#ifndef xmlSaveSetEscape
9226extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009227#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009229#endif
9230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009231
9232#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009233#ifdef bottom_xmlsave
Daniel Veillard67952602006-01-05 15:29:44 +00009234#undef xmlSaveToBuffer
9235extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9236#else
9237#ifndef xmlSaveToBuffer
9238extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9239#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9240#endif
9241#endif
9242#endif
9243
9244#if defined(LIBXML_OUTPUT_ENABLED)
9245#ifdef bottom_xmlsave
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009246#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009247extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009248#else
9249#ifndef xmlSaveToFd
9250extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009251#define xmlSaveToFd xmlSaveToFd__internal_alias
9252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009253#endif
9254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009255
9256#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009257#ifdef bottom_xmlsave
9258#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009259extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009260#else
9261#ifndef xmlSaveToFilename
9262extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009263#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009265#endif
9266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009267
9268#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009269#ifdef bottom_xmlsave
9270#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009271extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009272#else
9273#ifndef xmlSaveToIO
9274extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009275#define xmlSaveToIO xmlSaveToIO__internal_alias
9276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009277#endif
9278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009279
9280#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009281#ifdef bottom_xmlsave
9282#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009283extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009284#else
9285#ifndef xmlSaveTree
9286extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009287#define xmlSaveTree xmlSaveTree__internal_alias
9288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009289#endif
9290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009291
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009292#ifdef bottom_uri
9293#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009294extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009295#else
9296#ifndef xmlSaveUri
9297extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009298#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009299#endif
9300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009301
9302#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009303#ifdef bottom_legacy
9304#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009305extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009306#else
9307#ifndef xmlScanName
9308extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009309#define xmlScanName xmlScanName__internal_alias
9310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009311#endif
9312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009313
9314#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009315#ifdef bottom_xmlschemas
9316#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009317extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009318#else
9319#ifndef xmlSchemaCheckFacet
9320extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009321#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009323#endif
9324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009325
9326#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009327#ifdef bottom_xmlschemastypes
9328#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009329extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009330#else
9331#ifndef xmlSchemaCleanupTypes
9332extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009333#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009335#endif
9336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009337
9338#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009339#ifdef bottom_xmlschemastypes
9340#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009341extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009342#else
9343#ifndef xmlSchemaCollapseString
9344extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009345#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009348#endif
9349
Daniel Veillardb5839c32005-02-19 18:27:14 +00009350#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009351#ifdef bottom_xmlschemastypes
9352#undef xmlSchemaCompareValues
9353extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9354#else
9355#ifndef xmlSchemaCompareValues
9356extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9357#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9358#endif
9359#endif
9360#endif
9361
9362#if defined(LIBXML_SCHEMAS_ENABLED)
9363#ifdef bottom_xmlschemastypes
9364#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009365extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009366#else
9367#ifndef xmlSchemaCompareValuesWhtsp
9368extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009369#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009371#endif
9372#endif
9373
9374#if defined(LIBXML_SCHEMAS_ENABLED)
9375#ifdef bottom_xmlschemastypes
9376#undef xmlSchemaCopyValue
9377extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9378#else
9379#ifndef xmlSchemaCopyValue
9380extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9381#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9382#endif
9383#endif
9384#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009385
Daniel Veillardbe076e92005-01-04 20:18:14 +00009386#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009387#ifdef bottom_xmlschemas
9388#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009389extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009390#else
9391#ifndef xmlSchemaDump
9392extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009393#define xmlSchemaDump xmlSchemaDump__internal_alias
9394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009395#endif
9396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009397
9398#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009399#ifdef bottom_xmlschemas
9400#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009401extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009402#else
9403#ifndef xmlSchemaFree
9404extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009405#define xmlSchemaFree xmlSchemaFree__internal_alias
9406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009407#endif
9408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009409
9410#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009411#ifdef bottom_xmlschemas
9412#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009413extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009414#else
9415#ifndef xmlSchemaFreeFacet
9416extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009417#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009419#endif
9420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009421
9422#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009423#ifdef bottom_xmlschemas
9424#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009425extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009426#else
9427#ifndef xmlSchemaFreeParserCtxt
9428extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009429#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009431#endif
9432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009433
9434#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009435#ifdef bottom_xmlschemas
9436#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009437extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009438#else
9439#ifndef xmlSchemaFreeType
9440extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009441#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009443#endif
9444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009445
9446#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009447#ifdef bottom_xmlschemas
9448#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009449extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009450#else
9451#ifndef xmlSchemaFreeValidCtxt
9452extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009453#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009455#endif
9456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009457
9458#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009459#ifdef bottom_xmlschemastypes
9460#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009461extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009462#else
9463#ifndef xmlSchemaFreeValue
9464extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009465#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009467#endif
9468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009469
9470#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009471#ifdef bottom_xmlschemas
9472#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009473extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009474#else
9475#ifndef xmlSchemaFreeWildcard
9476extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009477#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009479#endif
9480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009481
9482#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009483#ifdef bottom_xmlschemastypes
9484#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009485extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009486#else
9487#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9488extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009489#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009491#endif
9492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009493
9494#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009495#ifdef bottom_xmlschemastypes
9496#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009497extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009498#else
9499#ifndef xmlSchemaGetBuiltInType
9500extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009501#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009503#endif
9504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009505
9506#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009507#ifdef bottom_xmlschemastypes
9508#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009509extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009510#else
9511#ifndef xmlSchemaGetCanonValue
9512extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009513#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009515#endif
9516#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009517
9518#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009519#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009520#undef xmlSchemaGetCanonValueWhtsp
9521extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9522#else
9523#ifndef xmlSchemaGetCanonValueWhtsp
9524extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9525#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9526#endif
9527#endif
9528#endif
9529
9530#if defined(LIBXML_SCHEMAS_ENABLED)
9531#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009532#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009533extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009534#else
9535#ifndef xmlSchemaGetFacetValueAsULong
9536extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009537#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009539#endif
9540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009541
9542#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009543#ifdef bottom_xmlschemas
9544#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009545extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009546#else
9547#ifndef xmlSchemaGetParserErrors
9548extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009549#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009551#endif
9552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009553
9554#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009555#ifdef bottom_xmlschemastypes
9556#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009557extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009558#else
9559#ifndef xmlSchemaGetPredefinedType
9560extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009561#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009563#endif
9564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009565
9566#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009567#ifdef bottom_xmlschemastypes
9568#undef xmlSchemaGetValType
9569extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9570#else
9571#ifndef xmlSchemaGetValType
9572extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9573#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9574#endif
9575#endif
9576#endif
9577
9578#if defined(LIBXML_SCHEMAS_ENABLED)
9579#ifdef bottom_xmlschemas
9580#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009581extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009582#else
9583#ifndef xmlSchemaGetValidErrors
9584extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009585#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009587#endif
9588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009589
9590#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009591#ifdef bottom_xmlschemastypes
9592#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009593extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009594#else
9595#ifndef xmlSchemaInitTypes
9596extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009597#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009599#endif
9600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009601
9602#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009603#ifdef bottom_xmlschemastypes
9604#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009605extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009606#else
9607#ifndef xmlSchemaIsBuiltInTypeFacet
9608extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009609#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009611#endif
9612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009613
9614#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009615#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009616#undef xmlSchemaIsValid
9617extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9618#else
9619#ifndef xmlSchemaIsValid
9620extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9621#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9622#endif
9623#endif
9624#endif
9625
9626#if defined(LIBXML_SCHEMAS_ENABLED)
9627#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009628#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009629extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009630#else
9631#ifndef xmlSchemaNewDocParserCtxt
9632extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009633#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009635#endif
9636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009637
9638#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009639#ifdef bottom_xmlschemas
9640#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009641extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009642#else
9643#ifndef xmlSchemaNewFacet
9644extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009645#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009647#endif
9648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009649
9650#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009651#ifdef bottom_xmlschemas
9652#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009653extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009654#else
9655#ifndef xmlSchemaNewMemParserCtxt
9656extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009657#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009659#endif
9660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009661
9662#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009663#ifdef bottom_xmlschemastypes
9664#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009665extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009666#else
9667#ifndef xmlSchemaNewNOTATIONValue
9668extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009669#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009671#endif
9672#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009673
9674#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009675#ifdef bottom_xmlschemas
9676#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009677extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009678#else
9679#ifndef xmlSchemaNewParserCtxt
9680extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009681#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009683#endif
9684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009685
9686#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009687#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009688#undef xmlSchemaNewQNameValue
9689extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9690#else
9691#ifndef xmlSchemaNewQNameValue
9692extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9693#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9694#endif
9695#endif
9696#endif
9697
9698#if defined(LIBXML_SCHEMAS_ENABLED)
9699#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009700#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009701extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009702#else
9703#ifndef xmlSchemaNewStringValue
9704extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009705#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009707#endif
9708#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009709
9710#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009711#ifdef bottom_xmlschemas
9712#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009713extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009714#else
9715#ifndef xmlSchemaNewValidCtxt
9716extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009717#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009719#endif
9720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009721
9722#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009723#ifdef bottom_xmlschemas
9724#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009725extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009726#else
9727#ifndef xmlSchemaParse
9728extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009729#define xmlSchemaParse xmlSchemaParse__internal_alias
9730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009731#endif
9732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009733
9734#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009735#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009736#undef xmlSchemaSAXPlug
9737extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9738#else
9739#ifndef xmlSchemaSAXPlug
9740extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9741#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9742#endif
9743#endif
9744#endif
9745
9746#if defined(LIBXML_SCHEMAS_ENABLED)
9747#ifdef bottom_xmlschemas
9748#undef xmlSchemaSAXUnplug
9749extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9750#else
9751#ifndef xmlSchemaSAXUnplug
9752extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9753#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9754#endif
9755#endif
9756#endif
9757
9758#if defined(LIBXML_SCHEMAS_ENABLED)
9759#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009760#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009761extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009762#else
9763#ifndef xmlSchemaSetParserErrors
9764extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009765#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009767#endif
9768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009769
9770#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009771#ifdef bottom_xmlschemas
Daniel Veillard67952602006-01-05 15:29:44 +00009772#undef xmlSchemaSetParserStructuredErrors
9773extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9774#else
9775#ifndef xmlSchemaSetParserStructuredErrors
9776extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9777#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9778#endif
9779#endif
9780#endif
9781
9782#if defined(LIBXML_SCHEMAS_ENABLED)
9783#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009784#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009785extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009786#else
9787#ifndef xmlSchemaSetValidErrors
9788extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009789#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009791#endif
9792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009793
9794#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009795#ifdef bottom_xmlschemas
9796#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009797extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009798#else
9799#ifndef xmlSchemaSetValidOptions
9800extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009801#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009803#endif
9804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009805
9806#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009807#ifdef bottom_xmlschemas
9808#undef xmlSchemaSetValidStructuredErrors
9809extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9810#else
9811#ifndef xmlSchemaSetValidStructuredErrors
9812extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9813#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9814#endif
9815#endif
9816#endif
9817
9818#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009819#ifdef bottom_xmlschemastypes
9820#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009821extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009822#else
9823#ifndef xmlSchemaValPredefTypeNode
9824extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009825#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009827#endif
9828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009829
9830#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009831#ifdef bottom_xmlschemastypes
9832#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009833extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009834#else
9835#ifndef xmlSchemaValPredefTypeNodeNoNorm
9836extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009837#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009839#endif
9840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009841
9842#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009843#ifdef bottom_xmlschemas
9844#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009845extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009846#else
9847#ifndef xmlSchemaValidCtxtGetOptions
9848extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009849#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009851#endif
9852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009853
9854#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009855#ifdef bottom_xmlschemas
9856#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009857extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009858#else
9859#ifndef xmlSchemaValidateDoc
9860extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009861#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009863#endif
9864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009865
9866#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009867#ifdef bottom_xmlschemastypes
9868#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009869extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009870#else
9871#ifndef xmlSchemaValidateFacet
9872extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009873#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009875#endif
9876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009877
9878#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009879#ifdef bottom_xmlschemastypes
9880#undef xmlSchemaValidateFacetWhtsp
9881extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9882#else
9883#ifndef xmlSchemaValidateFacetWhtsp
9884extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9885#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9886#endif
9887#endif
9888#endif
9889
9890#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009891#ifdef bottom_xmlschemas
9892#undef xmlSchemaValidateFile
9893extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9894#else
9895#ifndef xmlSchemaValidateFile
9896extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9897#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9898#endif
9899#endif
9900#endif
9901
9902#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009903#ifdef bottom_xmlschemastypes
9904#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009905extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009906#else
9907#ifndef xmlSchemaValidateLengthFacet
9908extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009909#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009911#endif
9912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009913
9914#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009915#ifdef bottom_xmlschemastypes
9916#undef xmlSchemaValidateLengthFacetWhtsp
9917extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9918#else
9919#ifndef xmlSchemaValidateLengthFacetWhtsp
9920extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9921#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9922#endif
9923#endif
9924#endif
9925
9926#if defined(LIBXML_SCHEMAS_ENABLED)
9927#ifdef bottom_xmlschemastypes
9928#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009929extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009930#else
9931#ifndef xmlSchemaValidateListSimpleTypeFacet
9932extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009933#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009935#endif
9936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009937
9938#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009939#ifdef bottom_xmlschemas
9940#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009941extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009942#else
9943#ifndef xmlSchemaValidateOneElement
9944extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009945#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009947#endif
9948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009949
9950#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009951#ifdef bottom_xmlschemastypes
9952#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009953extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009954#else
9955#ifndef xmlSchemaValidatePredefinedType
9956extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009957#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009959#endif
9960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009961
9962#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009963#ifdef bottom_xmlschemas
9964#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009965extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009966#else
9967#ifndef xmlSchemaValidateStream
9968extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009969#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009971#endif
9972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009973
9974#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009975#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009976#undef xmlSchemaValueAppend
9977extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9978#else
9979#ifndef xmlSchemaValueAppend
9980extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9981#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9982#endif
9983#endif
9984#endif
9985
9986#if defined(LIBXML_SCHEMAS_ENABLED)
9987#ifdef bottom_xmlschemastypes
9988#undef xmlSchemaValueGetAsBoolean
9989extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9990#else
9991#ifndef xmlSchemaValueGetAsBoolean
9992extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9993#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9994#endif
9995#endif
9996#endif
9997
9998#if defined(LIBXML_SCHEMAS_ENABLED)
9999#ifdef bottom_xmlschemastypes
10000#undef xmlSchemaValueGetAsString
10001extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
10002#else
10003#ifndef xmlSchemaValueGetAsString
10004extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
10005#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
10006#endif
10007#endif
10008#endif
10009
10010#if defined(LIBXML_SCHEMAS_ENABLED)
10011#ifdef bottom_xmlschemastypes
10012#undef xmlSchemaValueGetNext
10013extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10014#else
10015#ifndef xmlSchemaValueGetNext
10016extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10017#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10018#endif
10019#endif
10020#endif
10021
10022#if defined(LIBXML_SCHEMAS_ENABLED)
10023#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010024#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010025extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010026#else
10027#ifndef xmlSchemaWhiteSpaceReplace
10028extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010029#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010031#endif
10032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010033
Daniel Veillard5eee7672005-08-22 21:22:27 +000010034#if defined(LIBXML_SCHEMATRON_ENABLED)
10035#ifdef bottom_schematron
10036#undef xmlSchematronFree
10037extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10038#else
10039#ifndef xmlSchematronFree
10040extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10041#define xmlSchematronFree xmlSchematronFree__internal_alias
10042#endif
10043#endif
10044#endif
10045
10046#if defined(LIBXML_SCHEMATRON_ENABLED)
10047#ifdef bottom_schematron
10048#undef xmlSchematronFreeParserCtxt
10049extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10050#else
10051#ifndef xmlSchematronFreeParserCtxt
10052extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10053#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10054#endif
10055#endif
10056#endif
10057
10058#if defined(LIBXML_SCHEMATRON_ENABLED)
10059#ifdef bottom_schematron
10060#undef xmlSchematronFreeValidCtxt
10061extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10062#else
10063#ifndef xmlSchematronFreeValidCtxt
10064extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10065#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10066#endif
10067#endif
10068#endif
10069
10070#if defined(LIBXML_SCHEMATRON_ENABLED)
10071#ifdef bottom_schematron
10072#undef xmlSchematronNewDocParserCtxt
10073extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10074#else
10075#ifndef xmlSchematronNewDocParserCtxt
10076extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10077#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10078#endif
10079#endif
10080#endif
10081
10082#if defined(LIBXML_SCHEMATRON_ENABLED)
10083#ifdef bottom_schematron
10084#undef xmlSchematronNewMemParserCtxt
10085extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10086#else
10087#ifndef xmlSchematronNewMemParserCtxt
10088extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10089#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10090#endif
10091#endif
10092#endif
10093
10094#if defined(LIBXML_SCHEMATRON_ENABLED)
10095#ifdef bottom_schematron
10096#undef xmlSchematronNewParserCtxt
10097extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10098#else
10099#ifndef xmlSchematronNewParserCtxt
10100extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10101#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10102#endif
10103#endif
10104#endif
10105
10106#if defined(LIBXML_SCHEMATRON_ENABLED)
10107#ifdef bottom_schematron
10108#undef xmlSchematronNewValidCtxt
10109extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10110#else
10111#ifndef xmlSchematronNewValidCtxt
10112extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10113#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10114#endif
10115#endif
10116#endif
10117
10118#if defined(LIBXML_SCHEMATRON_ENABLED)
10119#ifdef bottom_schematron
10120#undef xmlSchematronParse
10121extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10122#else
10123#ifndef xmlSchematronParse
10124extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10125#define xmlSchematronParse xmlSchematronParse__internal_alias
10126#endif
10127#endif
10128#endif
10129
10130#if defined(LIBXML_SCHEMATRON_ENABLED)
10131#ifdef bottom_schematron
Daniel Veillard05b37c62008-03-31 08:27:07 +000010132#undef xmlSchematronSetValidStructuredErrors
10133extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
10134#else
10135#ifndef xmlSchematronSetValidStructuredErrors
10136extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10137#define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
10138#endif
10139#endif
10140#endif
10141
10142#if defined(LIBXML_SCHEMATRON_ENABLED)
10143#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010144#undef xmlSchematronValidateDoc
10145extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10146#else
10147#ifndef xmlSchematronValidateDoc
10148extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10149#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10150#endif
10151#endif
10152#endif
10153
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010154#ifdef bottom_tree
10155#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010156extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010157#else
10158#ifndef xmlSearchNs
10159extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010160#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010161#endif
10162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010163
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010164#ifdef bottom_tree
10165#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010166extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010167#else
10168#ifndef xmlSearchNsByHref
10169extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010170#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
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_tree
10175#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010176extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010177#else
10178#ifndef xmlSetBufferAllocationScheme
10179extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010180#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010181#endif
10182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010183
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010184#ifdef bottom_tree
10185#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010186extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010187#else
10188#ifndef xmlSetCompressMode
10189extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010190#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010191#endif
10192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010193
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010194#ifdef bottom_tree
10195#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010196extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010197#else
10198#ifndef xmlSetDocCompressMode
10199extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010200#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010201#endif
10202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010203
10204#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010205#ifdef bottom_parser
10206#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010207extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010208#else
10209#ifndef xmlSetEntityReferenceFunc
10210extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010211#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10212#endif
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_xmlIO
10217#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010218extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010219#else
10220#ifndef xmlSetExternalEntityLoader
10221extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010222#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__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_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010227#ifdef bottom_legacy
10228#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010229extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010230#else
10231#ifndef xmlSetFeature
10232extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010233#define xmlSetFeature xmlSetFeature__internal_alias
10234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010235#endif
10236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010237
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010238#ifdef bottom_error
10239#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010240extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010241#else
10242#ifndef xmlSetGenericErrorFunc
10243extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010244#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010245#endif
10246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010247
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010248#ifdef bottom_tree
10249#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010250extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010251#else
10252#ifndef xmlSetListDoc
10253extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010254#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010255#endif
10256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010257
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010258#ifdef bottom_tree
10259#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010260extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010261#else
10262#ifndef xmlSetNs
10263extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010264#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010265#endif
10266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010267
10268#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010269#ifdef bottom_tree
10270#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010271extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010272#else
10273#ifndef xmlSetNsProp
10274extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010275#define xmlSetNsProp xmlSetNsProp__internal_alias
10276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010277#endif
10278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010279
10280#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010281#ifdef bottom_tree
10282#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010283extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010284#else
10285#ifndef xmlSetProp
10286extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010287#define xmlSetProp xmlSetProp__internal_alias
10288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010289#endif
10290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010291
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010292#ifdef bottom_error
10293#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010294extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010295#else
10296#ifndef xmlSetStructuredErrorFunc
10297extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010298#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010299#endif
10300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010301
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010302#ifdef bottom_tree
10303#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010304extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010305#else
10306#ifndef xmlSetTreeDoc
10307extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010308#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010309#endif
10310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010311
10312#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010313#ifdef bottom_parser
10314#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010315extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010316#else
10317#ifndef xmlSetupParserForBuffer
10318extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010319#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010321#endif
10322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010323
10324#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010325#ifdef bottom_debugXML
10326#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010327extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010328#else
10329#ifndef xmlShell
10330extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010331#define xmlShell xmlShell__internal_alias
10332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010333#endif
10334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010335
10336#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010337#ifdef bottom_debugXML
10338#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010339extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010340#else
10341#ifndef xmlShellBase
10342extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010343#define xmlShellBase xmlShellBase__internal_alias
10344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010345#endif
10346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010347
10348#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010349#ifdef bottom_debugXML
10350#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010351extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010352#else
10353#ifndef xmlShellCat
10354extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010355#define xmlShellCat xmlShellCat__internal_alias
10356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010357#endif
10358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010359
10360#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010361#ifdef bottom_debugXML
10362#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010363extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010364#else
10365#ifndef xmlShellDir
10366extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010367#define xmlShellDir xmlShellDir__internal_alias
10368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010369#endif
10370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010371
10372#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010373#ifdef bottom_debugXML
10374#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010375extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010376#else
10377#ifndef xmlShellDu
10378extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010379#define xmlShellDu xmlShellDu__internal_alias
10380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010381#endif
10382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010383
10384#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010385#ifdef bottom_debugXML
10386#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010387extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010388#else
10389#ifndef xmlShellList
10390extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010391#define xmlShellList xmlShellList__internal_alias
10392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010393#endif
10394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010395
10396#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010397#ifdef bottom_debugXML
10398#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010399extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010400#else
10401#ifndef xmlShellLoad
10402extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010403#define xmlShellLoad xmlShellLoad__internal_alias
10404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010405#endif
10406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010407
10408#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010409#ifdef bottom_debugXML
10410#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010411extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010412#else
10413#ifndef xmlShellPrintNode
10414extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010415#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010417#endif
10418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010419
10420#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010421#ifdef bottom_debugXML
10422#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010423extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010424#else
10425#ifndef xmlShellPrintXPathError
10426extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010427#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010429#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010430#endif
10431
10432#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010433#ifdef bottom_debugXML
10434#undef xmlShellPrintXPathResult
10435extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10436#else
10437#ifndef xmlShellPrintXPathResult
10438extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10439#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10440#endif
10441#endif
10442#endif
10443
10444#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10445#ifdef bottom_debugXML
10446#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010447extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010448#else
10449#ifndef xmlShellPwd
10450extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010451#define xmlShellPwd xmlShellPwd__internal_alias
10452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010453#endif
10454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010455
10456#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010457#ifdef bottom_debugXML
10458#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010459extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010460#else
10461#ifndef xmlShellSave
10462extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010463#define xmlShellSave xmlShellSave__internal_alias
10464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010465#endif
10466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010467
10468#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010469#ifdef bottom_debugXML
10470#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010471extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010472#else
10473#ifndef xmlShellValidate
10474extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010475#define xmlShellValidate xmlShellValidate__internal_alias
10476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010477#endif
10478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010479
10480#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010481#ifdef bottom_debugXML
10482#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010483extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010484#else
10485#ifndef xmlShellWrite
10486extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010487#define xmlShellWrite xmlShellWrite__internal_alias
10488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010489#endif
10490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010491
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010492#ifdef bottom_parser
10493#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010494extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010495#else
10496#ifndef xmlSkipBlankChars
10497extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010498#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010499#endif
10500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010501
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010502#ifdef bottom_valid
10503#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010504extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010505#else
10506#ifndef xmlSnprintfElementContent
10507extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010508#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
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 xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010514extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010515#else
10516#ifndef xmlSplitQName
10517extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010518#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010519#endif
10520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010521
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010522#ifdef bottom_tree
10523#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010524extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010525#else
10526#ifndef xmlSplitQName2
10527extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010528#define xmlSplitQName2 xmlSplitQName2__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_tree
10533#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010534extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010535#else
10536#ifndef xmlSplitQName3
10537extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010538#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010539#endif
10540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010541
10542#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010543#ifdef bottom_valid
10544#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010545extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010546#else
10547#ifndef xmlSprintfElementContent
10548extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010549#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010551#endif
10552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010553
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010554#ifdef bottom_parser
10555#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010556extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010557#else
10558#ifndef xmlStopParser
10559extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010560#define xmlStopParser xmlStopParser__internal_alias
10561#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010563
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010564#ifdef bottom_xmlstring
10565#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010566extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010567#else
10568#ifndef xmlStrEqual
10569extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010570#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010571#endif
10572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010573
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010574#ifdef bottom_xmlstring
10575#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010576extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010577#else
10578#ifndef xmlStrPrintf
10579extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010580#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010581#endif
10582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010583
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010584#ifdef bottom_xmlstring
10585#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010586extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010587#else
10588#ifndef xmlStrQEqual
10589extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010590#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010591#endif
10592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010593
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010594#ifdef bottom_xmlstring
10595#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010596extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010597#else
10598#ifndef xmlStrVPrintf
10599extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010600#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010601#endif
10602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010603
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010604#ifdef bottom_xmlstring
10605#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010606extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010607#else
10608#ifndef xmlStrcasecmp
10609extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010610#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010611#endif
10612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010613
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010614#ifdef bottom_xmlstring
10615#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010616extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010617#else
10618#ifndef xmlStrcasestr
10619extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010620#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010621#endif
10622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010623
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010624#ifdef bottom_xmlstring
10625#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010626extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010627#else
10628#ifndef xmlStrcat
10629extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010630#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010631#endif
10632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010633
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010634#ifdef bottom_xmlstring
10635#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010636extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010637#else
10638#ifndef xmlStrchr
10639extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010640#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010641#endif
10642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010643
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010644#ifdef bottom_xmlstring
10645#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010646extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010647#else
10648#ifndef xmlStrcmp
10649extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010650#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010651#endif
10652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010653
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010654#ifdef bottom_xmlstring
10655#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010656extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010657#else
10658#ifndef xmlStrdup
10659extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010660#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010661#endif
10662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010663
William M. Brack015ccb22005-02-13 08:18:52 +000010664#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010665#ifdef bottom_pattern
10666#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010667extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010668#else
10669#ifndef xmlStreamPop
10670extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010671#define xmlStreamPop xmlStreamPop__internal_alias
10672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010673#endif
10674#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010675
10676#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010677#ifdef bottom_pattern
10678#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010679extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010680#else
10681#ifndef xmlStreamPush
10682extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010683#define xmlStreamPush xmlStreamPush__internal_alias
10684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010685#endif
10686#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010687
Daniel Veillardb5839c32005-02-19 18:27:14 +000010688#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010689#ifdef bottom_pattern
10690#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010691extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010692#else
10693#ifndef xmlStreamPushAttr
10694extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010695#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010697#endif
10698#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010699
Daniel Veillardd463c992006-02-23 22:07:59 +000010700#if defined(LIBXML_PATTERN_ENABLED)
10701#ifdef bottom_pattern
10702#undef xmlStreamPushNode
10703extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10704#else
10705#ifndef xmlStreamPushNode
10706extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10707#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10708#endif
10709#endif
10710#endif
10711
10712#if defined(LIBXML_PATTERN_ENABLED)
10713#ifdef bottom_pattern
10714#undef xmlStreamWantsAnyNode
10715extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10716#else
10717#ifndef xmlStreamWantsAnyNode
10718extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10719#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10720#endif
10721#endif
10722#endif
10723
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010724#ifdef bottom_parserInternals
10725#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010726extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010727#else
10728#ifndef xmlStringCurrentChar
10729extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010730#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010731#endif
10732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010733
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010734#ifdef bottom_parser
10735#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010736extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010737#else
10738#ifndef xmlStringDecodeEntities
10739extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010740#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010741#endif
10742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010743
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010744#ifdef bottom_tree
10745#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010746extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010747#else
10748#ifndef xmlStringGetNodeList
10749extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010750#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010751#endif
10752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010753
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010754#ifdef bottom_parser
10755#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010756extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010757#else
10758#ifndef xmlStringLenDecodeEntities
10759extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010760#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010761#endif
10762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010763
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010764#ifdef bottom_tree
10765#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010766extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010767#else
10768#ifndef xmlStringLenGetNodeList
10769extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010770#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010771#endif
10772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010773
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010774#ifdef bottom_xmlstring
10775#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010776extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010777#else
10778#ifndef xmlStrlen
10779extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010780#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010781#endif
10782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010783
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010784#ifdef bottom_xmlstring
10785#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010786extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010787#else
10788#ifndef xmlStrncasecmp
10789extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010790#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010791#endif
10792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010793
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010794#ifdef bottom_xmlstring
10795#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010796extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010797#else
10798#ifndef xmlStrncat
10799extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010800#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010801#endif
10802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010803
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010804#ifdef bottom_xmlstring
10805#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010806extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010807#else
10808#ifndef xmlStrncatNew
10809extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010810#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010811#endif
10812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010813
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010814#ifdef bottom_xmlstring
10815#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010816extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010817#else
10818#ifndef xmlStrncmp
10819extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010820#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010821#endif
10822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010823
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010824#ifdef bottom_xmlstring
10825#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010826extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010827#else
10828#ifndef xmlStrndup
10829extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010830#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010831#endif
10832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010833
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010834#ifdef bottom_xmlstring
10835#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010836extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010837#else
10838#ifndef xmlStrstr
10839extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010840#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010841#endif
10842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010843
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010844#ifdef bottom_xmlstring
10845#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010846extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010847#else
10848#ifndef xmlStrsub
10849extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010850#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010851#endif
10852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010853
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010854#ifdef bottom_parserInternals
10855#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010856extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010857#else
10858#ifndef xmlSubstituteEntitiesDefault
10859extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010860#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010861#endif
10862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010863
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010864#ifdef bottom_parserInternals
10865#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010866extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010867#else
10868#ifndef xmlSwitchEncoding
10869extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010870#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010871#endif
10872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010873
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010874#ifdef bottom_parserInternals
10875#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010876extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010877#else
10878#ifndef xmlSwitchInputEncoding
10879extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010880#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010881#endif
10882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010883
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010884#ifdef bottom_parserInternals
10885#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010886extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010887#else
10888#ifndef xmlSwitchToEncoding
10889extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010890#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010891#endif
10892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010893
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010894#ifdef bottom_tree
10895#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010896extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010897#else
10898#ifndef xmlTextConcat
10899extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010900#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010901#endif
10902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010903
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010904#ifdef bottom_tree
10905#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010906extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010907#else
10908#ifndef xmlTextMerge
10909extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010910#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010911#endif
10912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010913
10914#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010915#ifdef bottom_xmlreader
10916#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010917extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010918#else
10919#ifndef xmlTextReaderAttributeCount
10920extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010921#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010923#endif
10924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010925
10926#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010927#ifdef bottom_xmlreader
10928#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010929extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010930#else
10931#ifndef xmlTextReaderBaseUri
10932extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010933#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010935#endif
10936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010937
10938#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010939#ifdef bottom_xmlreader
10940#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010941extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010942#else
10943#ifndef xmlTextReaderByteConsumed
10944extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010945#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010947#endif
10948#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010949
10950#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010951#ifdef bottom_xmlreader
10952#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010953extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010954#else
10955#ifndef xmlTextReaderClose
10956extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010957#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010959#endif
10960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010961
10962#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010963#ifdef bottom_xmlreader
10964#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010965extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010966#else
10967#ifndef xmlTextReaderConstBaseUri
10968extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010969#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010971#endif
10972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010973
10974#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010975#ifdef bottom_xmlreader
10976#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010977extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010978#else
10979#ifndef xmlTextReaderConstEncoding
10980extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010981#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010983#endif
10984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010985
10986#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010987#ifdef bottom_xmlreader
10988#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010989extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010990#else
10991#ifndef xmlTextReaderConstLocalName
10992extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010993#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010995#endif
10996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010997
10998#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010999#ifdef bottom_xmlreader
11000#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011001extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011002#else
11003#ifndef xmlTextReaderConstName
11004extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011005#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
11006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011007#endif
11008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011009
11010#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011011#ifdef bottom_xmlreader
11012#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011013extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011014#else
11015#ifndef xmlTextReaderConstNamespaceUri
11016extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011017#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
11018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011019#endif
11020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011021
11022#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011023#ifdef bottom_xmlreader
11024#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000011025extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011026#else
11027#ifndef xmlTextReaderConstPrefix
11028extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011029#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011031#endif
11032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011033
11034#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011035#ifdef bottom_xmlreader
11036#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011037extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011038#else
11039#ifndef xmlTextReaderConstString
11040extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011041#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011043#endif
11044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011045
11046#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011047#ifdef bottom_xmlreader
11048#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011049extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011050#else
11051#ifndef xmlTextReaderConstValue
11052extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011053#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011055#endif
11056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011057
11058#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011059#ifdef bottom_xmlreader
11060#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011061extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011062#else
11063#ifndef xmlTextReaderConstXmlLang
11064extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011065#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011067#endif
11068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011069
11070#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011071#ifdef bottom_xmlreader
11072#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000011073extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011074#else
11075#ifndef xmlTextReaderConstXmlVersion
11076extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011077#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011079#endif
11080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011081
11082#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011083#ifdef bottom_xmlreader
11084#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000011085extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011086#else
11087#ifndef xmlTextReaderCurrentDoc
11088extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011089#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011091#endif
11092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011093
11094#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011095#ifdef bottom_xmlreader
11096#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000011097extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011098#else
11099#ifndef xmlTextReaderCurrentNode
11100extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011101#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011103#endif
11104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011105
11106#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011107#ifdef bottom_xmlreader
11108#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000011109extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011110#else
11111#ifndef xmlTextReaderDepth
11112extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011113#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011115#endif
11116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011117
11118#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011119#ifdef bottom_xmlreader
11120#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000011121extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011122#else
11123#ifndef xmlTextReaderExpand
11124extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011125#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011127#endif
11128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011129
11130#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011131#ifdef bottom_xmlreader
11132#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011133extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011134#else
11135#ifndef xmlTextReaderGetAttribute
11136extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011137#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011139#endif
11140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011141
11142#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011143#ifdef bottom_xmlreader
11144#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011145extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011146#else
11147#ifndef xmlTextReaderGetAttributeNo
11148extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011149#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011151#endif
11152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011153
11154#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011155#ifdef bottom_xmlreader
11156#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011157extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011158#else
11159#ifndef xmlTextReaderGetAttributeNs
11160extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011161#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011163#endif
11164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011165
11166#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011167#ifdef bottom_xmlreader
11168#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011169extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011170#else
11171#ifndef xmlTextReaderGetErrorHandler
11172extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011173#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011175#endif
11176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011177
11178#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011179#ifdef bottom_xmlreader
11180#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011181extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011182#else
11183#ifndef xmlTextReaderGetParserColumnNumber
11184extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011185#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011187#endif
11188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011189
11190#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011191#ifdef bottom_xmlreader
11192#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011193extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011194#else
11195#ifndef xmlTextReaderGetParserLineNumber
11196extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011197#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011199#endif
11200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011201
11202#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011203#ifdef bottom_xmlreader
11204#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011205extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011206#else
11207#ifndef xmlTextReaderGetParserProp
11208extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011209#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011211#endif
11212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011213
11214#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011215#ifdef bottom_xmlreader
11216#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011217extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011218#else
11219#ifndef xmlTextReaderGetRemainder
11220extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011221#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011223#endif
11224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011225
11226#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011227#ifdef bottom_xmlreader
11228#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011229extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011230#else
11231#ifndef xmlTextReaderHasAttributes
11232extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011233#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011235#endif
11236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011237
11238#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011239#ifdef bottom_xmlreader
11240#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011241extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011242#else
11243#ifndef xmlTextReaderHasValue
11244extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011245#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011247#endif
11248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011249
11250#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011251#ifdef bottom_xmlreader
11252#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011253extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011254#else
11255#ifndef xmlTextReaderIsDefault
11256extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011257#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011259#endif
11260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011261
11262#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011263#ifdef bottom_xmlreader
11264#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011265extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011266#else
11267#ifndef xmlTextReaderIsEmptyElement
11268extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011269#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011271#endif
11272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011273
11274#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011275#ifdef bottom_xmlreader
11276#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011277extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011278#else
11279#ifndef xmlTextReaderIsNamespaceDecl
11280extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011281#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011283#endif
11284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011285
11286#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011287#ifdef bottom_xmlreader
11288#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011289extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011290#else
11291#ifndef xmlTextReaderIsValid
11292extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011293#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011295#endif
11296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011297
11298#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011299#ifdef bottom_xmlreader
11300#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011301extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011302#else
11303#ifndef xmlTextReaderLocalName
11304extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011305#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011307#endif
11308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011309
11310#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011311#ifdef bottom_xmlreader
11312#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011313extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011314#else
11315#ifndef xmlTextReaderLocatorBaseURI
11316extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011317#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011319#endif
11320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011321
11322#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011323#ifdef bottom_xmlreader
11324#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011325extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011326#else
11327#ifndef xmlTextReaderLocatorLineNumber
11328extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011329#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011331#endif
11332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011333
11334#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011335#ifdef bottom_xmlreader
11336#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011337extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011338#else
11339#ifndef xmlTextReaderLookupNamespace
11340extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011341#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011343#endif
11344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011345
11346#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011347#ifdef bottom_xmlreader
11348#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011349extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011350#else
11351#ifndef xmlTextReaderMoveToAttribute
11352extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011353#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011355#endif
11356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011357
11358#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011359#ifdef bottom_xmlreader
11360#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011361extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011362#else
11363#ifndef xmlTextReaderMoveToAttributeNo
11364extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011365#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011367#endif
11368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011369
11370#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011371#ifdef bottom_xmlreader
11372#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011373extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011374#else
11375#ifndef xmlTextReaderMoveToAttributeNs
11376extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011377#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011379#endif
11380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011381
11382#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011383#ifdef bottom_xmlreader
11384#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011385extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011386#else
11387#ifndef xmlTextReaderMoveToElement
11388extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011389#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011391#endif
11392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011393
11394#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011395#ifdef bottom_xmlreader
11396#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011397extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011398#else
11399#ifndef xmlTextReaderMoveToFirstAttribute
11400extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011401#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011403#endif
11404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011405
11406#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011407#ifdef bottom_xmlreader
11408#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011409extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011410#else
11411#ifndef xmlTextReaderMoveToNextAttribute
11412extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011413#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011415#endif
11416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011417
11418#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011419#ifdef bottom_xmlreader
11420#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011421extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011422#else
11423#ifndef xmlTextReaderName
11424extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011425#define xmlTextReaderName xmlTextReaderName__internal_alias
11426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011427#endif
11428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011429
11430#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011431#ifdef bottom_xmlreader
11432#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011433extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011434#else
11435#ifndef xmlTextReaderNamespaceUri
11436extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011437#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011439#endif
11440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011441
11442#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011443#ifdef bottom_xmlreader
11444#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011445extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011446#else
11447#ifndef xmlTextReaderNext
11448extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011449#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011451#endif
11452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011453
11454#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011455#ifdef bottom_xmlreader
11456#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011457extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011458#else
11459#ifndef xmlTextReaderNextSibling
11460extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011461#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011463#endif
11464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011465
11466#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011467#ifdef bottom_xmlreader
11468#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011469extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011470#else
11471#ifndef xmlTextReaderNodeType
11472extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011473#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011475#endif
11476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011477
11478#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011479#ifdef bottom_xmlreader
11480#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011481extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011482#else
11483#ifndef xmlTextReaderNormalization
11484extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011485#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011487#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011488#endif
11489
11490#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011491#ifdef bottom_xmlreader
11492#undef xmlTextReaderPrefix
11493extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11494#else
11495#ifndef xmlTextReaderPrefix
11496extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11497#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11498#endif
11499#endif
11500#endif
11501
11502#if defined(LIBXML_READER_ENABLED)
11503#ifdef bottom_xmlreader
11504#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011505extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011506#else
11507#ifndef xmlTextReaderPreserve
11508extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011509#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011511#endif
11512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011513
11514#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011515#ifdef bottom_xmlreader
11516#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011517extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011518#else
11519#ifndef xmlTextReaderPreservePattern
11520extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011521#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011523#endif
11524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011525
11526#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011527#ifdef bottom_xmlreader
11528#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011529extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011530#else
11531#ifndef xmlTextReaderQuoteChar
11532extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011533#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011535#endif
11536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011537
11538#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011539#ifdef bottom_xmlreader
11540#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011541extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011542#else
11543#ifndef xmlTextReaderRead
11544extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011545#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011547#endif
11548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011549
11550#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011551#ifdef bottom_xmlreader
11552#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011553extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011554#else
11555#ifndef xmlTextReaderReadAttributeValue
11556extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011557#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011559#endif
11560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011561
Daniel Veillard67952602006-01-05 15:29:44 +000011562#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011563#ifdef bottom_xmlreader
11564#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011565extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011566#else
11567#ifndef xmlTextReaderReadInnerXml
11568extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011569#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011571#endif
11572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011573
Daniel Veillard67952602006-01-05 15:29:44 +000011574#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011575#ifdef bottom_xmlreader
11576#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011577extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011578#else
11579#ifndef xmlTextReaderReadOuterXml
11580extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011581#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011583#endif
11584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011585
11586#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011587#ifdef bottom_xmlreader
11588#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011589extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011590#else
11591#ifndef xmlTextReaderReadState
11592extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011593#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011595#endif
11596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011597
11598#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011599#ifdef bottom_xmlreader
11600#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011601extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011602#else
11603#ifndef xmlTextReaderReadString
11604extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011605#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011607#endif
11608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011609
11610#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011611#ifdef bottom_xmlreader
11612#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011613extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011614#else
11615#ifndef xmlTextReaderRelaxNGSetSchema
11616extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011617#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011619#endif
11620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011621
11622#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011623#ifdef bottom_xmlreader
11624#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011625extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011626#else
11627#ifndef xmlTextReaderRelaxNGValidate
11628extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011629#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011631#endif
11632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011633
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011634#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11635#ifdef bottom_xmlreader
11636#undef xmlTextReaderSchemaValidate
11637extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11638#else
11639#ifndef xmlTextReaderSchemaValidate
11640extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11641#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11642#endif
11643#endif
11644#endif
11645
Daniel Veillard67952602006-01-05 15:29:44 +000011646#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11647#ifdef bottom_xmlreader
11648#undef xmlTextReaderSchemaValidateCtxt
11649extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11650#else
11651#ifndef xmlTextReaderSchemaValidateCtxt
11652extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11653#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11654#endif
11655#endif
11656#endif
11657
Daniel Veillardbe076e92005-01-04 20:18:14 +000011658#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011659#ifdef bottom_xmlreader
11660#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011661extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011662#else
11663#ifndef xmlTextReaderSetErrorHandler
11664extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011665#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011667#endif
11668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011669
11670#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011671#ifdef bottom_xmlreader
11672#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011673extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011674#else
11675#ifndef xmlTextReaderSetParserProp
11676extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011677#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011679#endif
11680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011681
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011682#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11683#ifdef bottom_xmlreader
11684#undef xmlTextReaderSetSchema
11685extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11686#else
11687#ifndef xmlTextReaderSetSchema
11688extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11689#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11690#endif
11691#endif
11692#endif
11693
Daniel Veillardbe076e92005-01-04 20:18:14 +000011694#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011695#ifdef bottom_xmlreader
11696#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011697extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011698#else
11699#ifndef xmlTextReaderSetStructuredErrorHandler
11700extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011701#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011703#endif
11704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011705
11706#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011707#ifdef bottom_xmlreader
William M. Brack7f28a012007-01-11 23:42:10 +000011708#undef xmlTextReaderSetup
11709extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11710#else
11711#ifndef xmlTextReaderSetup
11712extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11713#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11714#endif
11715#endif
11716#endif
11717
11718#if defined(LIBXML_READER_ENABLED)
11719#ifdef bottom_xmlreader
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011720#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011721extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011722#else
11723#ifndef xmlTextReaderStandalone
11724extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011725#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011727#endif
11728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011729
11730#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011731#ifdef bottom_xmlreader
11732#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011733extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011734#else
11735#ifndef xmlTextReaderValue
11736extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011737#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011739#endif
11740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011741
11742#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011743#ifdef bottom_xmlreader
11744#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011745extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011746#else
11747#ifndef xmlTextReaderXmlLang
11748extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011749#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011751#endif
11752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011753
11754#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011755#ifdef bottom_xmlwriter
11756#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011757extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011758#else
11759#ifndef xmlTextWriterEndAttribute
11760extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011761#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011763#endif
11764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011765
11766#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011767#ifdef bottom_xmlwriter
11768#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011769extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011770#else
11771#ifndef xmlTextWriterEndCDATA
11772extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011773#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011775#endif
11776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011777
11778#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011779#ifdef bottom_xmlwriter
11780#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011781extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011782#else
11783#ifndef xmlTextWriterEndComment
11784extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011785#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011787#endif
11788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011789
11790#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011791#ifdef bottom_xmlwriter
11792#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011793extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011794#else
11795#ifndef xmlTextWriterEndDTD
11796extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011797#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011799#endif
11800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011801
11802#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011803#ifdef bottom_xmlwriter
11804#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011805extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011806#else
11807#ifndef xmlTextWriterEndDTDAttlist
11808extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011809#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011811#endif
11812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011813
11814#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011815#ifdef bottom_xmlwriter
11816#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011817extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011818#else
11819#ifndef xmlTextWriterEndDTDElement
11820extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011821#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011823#endif
11824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011825
11826#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011827#ifdef bottom_xmlwriter
11828#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011829extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011830#else
11831#ifndef xmlTextWriterEndDTDEntity
11832extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011833#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011835#endif
11836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011837
11838#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011839#ifdef bottom_xmlwriter
11840#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011841extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011842#else
11843#ifndef xmlTextWriterEndDocument
11844extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011845#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011847#endif
11848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011849
11850#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011851#ifdef bottom_xmlwriter
11852#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011853extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011854#else
11855#ifndef xmlTextWriterEndElement
11856extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011857#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011859#endif
11860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011861
11862#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011863#ifdef bottom_xmlwriter
11864#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011865extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011866#else
11867#ifndef xmlTextWriterEndPI
11868extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011869#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011871#endif
11872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011873
11874#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011875#ifdef bottom_xmlwriter
11876#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011877extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011878#else
11879#ifndef xmlTextWriterFlush
11880extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011881#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011883#endif
11884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011885
11886#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011887#ifdef bottom_xmlwriter
11888#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011889extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011890#else
11891#ifndef xmlTextWriterFullEndElement
11892extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011893#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011895#endif
11896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011897
11898#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011899#ifdef bottom_xmlwriter
11900#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011901extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011902#else
11903#ifndef xmlTextWriterSetIndent
11904extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011905#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011907#endif
11908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011909
11910#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011911#ifdef bottom_xmlwriter
11912#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011913extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011914#else
11915#ifndef xmlTextWriterSetIndentString
11916extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011917#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011919#endif
11920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011921
11922#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011923#ifdef bottom_xmlwriter
11924#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011925extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011926#else
11927#ifndef xmlTextWriterStartAttribute
11928extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011929#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011931#endif
11932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011933
11934#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011935#ifdef bottom_xmlwriter
11936#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011937extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011938#else
11939#ifndef xmlTextWriterStartAttributeNS
11940extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011941#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011943#endif
11944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011945
11946#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011947#ifdef bottom_xmlwriter
11948#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011949extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011950#else
11951#ifndef xmlTextWriterStartCDATA
11952extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011953#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011955#endif
11956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011957
11958#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011959#ifdef bottom_xmlwriter
11960#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011961extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011962#else
11963#ifndef xmlTextWriterStartComment
11964extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011965#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011967#endif
11968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011969
11970#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011971#ifdef bottom_xmlwriter
11972#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011973extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011974#else
11975#ifndef xmlTextWriterStartDTD
11976extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011977#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011979#endif
11980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011981
11982#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011983#ifdef bottom_xmlwriter
11984#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011985extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011986#else
11987#ifndef xmlTextWriterStartDTDAttlist
11988extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011989#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011991#endif
11992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011993
11994#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011995#ifdef bottom_xmlwriter
11996#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011997extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011998#else
11999#ifndef xmlTextWriterStartDTDElement
12000extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012001#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
12002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012003#endif
12004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012005
12006#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012007#ifdef bottom_xmlwriter
12008#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012009extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012010#else
12011#ifndef xmlTextWriterStartDTDEntity
12012extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012013#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
12014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012015#endif
12016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012017
12018#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012019#ifdef bottom_xmlwriter
12020#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000012021extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012022#else
12023#ifndef xmlTextWriterStartDocument
12024extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012025#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012027#endif
12028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012029
12030#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012031#ifdef bottom_xmlwriter
12032#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012033extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012034#else
12035#ifndef xmlTextWriterStartElement
12036extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012037#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012039#endif
12040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012041
12042#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012043#ifdef bottom_xmlwriter
12044#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012045extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012046#else
12047#ifndef xmlTextWriterStartElementNS
12048extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012049#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012051#endif
12052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012053
12054#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012055#ifdef bottom_xmlwriter
12056#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012057extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012058#else
12059#ifndef xmlTextWriterStartPI
12060extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012061#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012063#endif
12064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012065
12066#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012067#ifdef bottom_xmlwriter
12068#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012069extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012070#else
12071#ifndef xmlTextWriterWriteAttribute
12072extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012073#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012075#endif
12076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012077
12078#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012079#ifdef bottom_xmlwriter
12080#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012081extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012082#else
12083#ifndef xmlTextWriterWriteAttributeNS
12084extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012085#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012087#endif
12088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012089
12090#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012091#ifdef bottom_xmlwriter
12092#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000012093extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012094#else
12095#ifndef xmlTextWriterWriteBase64
12096extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012097#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012099#endif
12100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012101
12102#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012103#ifdef bottom_xmlwriter
12104#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000012105extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012106#else
12107#ifndef xmlTextWriterWriteBinHex
12108extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012109#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012111#endif
12112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012113
12114#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012115#ifdef bottom_xmlwriter
12116#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012117extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012118#else
12119#ifndef xmlTextWriterWriteCDATA
12120extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012121#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012123#endif
12124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012125
12126#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012127#ifdef bottom_xmlwriter
12128#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012129extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012130#else
12131#ifndef xmlTextWriterWriteComment
12132extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012133#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012135#endif
12136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012137
12138#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012139#ifdef bottom_xmlwriter
12140#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012141extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012142#else
12143#ifndef xmlTextWriterWriteDTD
12144extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012145#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012147#endif
12148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012149
12150#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012151#ifdef bottom_xmlwriter
12152#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012153extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012154#else
12155#ifndef xmlTextWriterWriteDTDAttlist
12156extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012157#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012159#endif
12160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012161
12162#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012163#ifdef bottom_xmlwriter
12164#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012165extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012166#else
12167#ifndef xmlTextWriterWriteDTDElement
12168extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012169#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012171#endif
12172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012173
12174#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012175#ifdef bottom_xmlwriter
12176#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012177extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012178#else
12179#ifndef xmlTextWriterWriteDTDEntity
12180extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012181#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012183#endif
12184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012185
12186#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012187#ifdef bottom_xmlwriter
12188#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012189extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012190#else
12191#ifndef xmlTextWriterWriteDTDExternalEntity
12192extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012193#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012195#endif
12196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012197
12198#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012199#ifdef bottom_xmlwriter
12200#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012201extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012202#else
12203#ifndef xmlTextWriterWriteDTDExternalEntityContents
12204extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012205#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012207#endif
12208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012209
12210#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012211#ifdef bottom_xmlwriter
12212#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012213extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012214#else
12215#ifndef xmlTextWriterWriteDTDInternalEntity
12216extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012217#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012219#endif
12220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012221
12222#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012223#ifdef bottom_xmlwriter
12224#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012225extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012226#else
12227#ifndef xmlTextWriterWriteDTDNotation
12228extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012229#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012231#endif
12232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012233
12234#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012235#ifdef bottom_xmlwriter
12236#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012237extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012238#else
12239#ifndef xmlTextWriterWriteElement
12240extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012241#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012243#endif
12244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012245
12246#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012247#ifdef bottom_xmlwriter
12248#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012249extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012250#else
12251#ifndef xmlTextWriterWriteElementNS
12252extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012253#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012255#endif
12256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012257
12258#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012259#ifdef bottom_xmlwriter
12260#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012261extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012262#else
12263#ifndef xmlTextWriterWriteFormatAttribute
12264extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012265#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012267#endif
12268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012269
12270#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012271#ifdef bottom_xmlwriter
12272#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012273extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012274#else
12275#ifndef xmlTextWriterWriteFormatAttributeNS
12276extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012277#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012279#endif
12280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012281
12282#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012283#ifdef bottom_xmlwriter
12284#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012285extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012286#else
12287#ifndef xmlTextWriterWriteFormatCDATA
12288extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012289#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012291#endif
12292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012293
12294#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012295#ifdef bottom_xmlwriter
12296#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012297extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012298#else
12299#ifndef xmlTextWriterWriteFormatComment
12300extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012301#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012303#endif
12304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012305
12306#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012307#ifdef bottom_xmlwriter
12308#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012309extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012310#else
12311#ifndef xmlTextWriterWriteFormatDTD
12312extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012313#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012315#endif
12316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012317
12318#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012319#ifdef bottom_xmlwriter
12320#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012321extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012322#else
12323#ifndef xmlTextWriterWriteFormatDTDAttlist
12324extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012325#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012327#endif
12328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012329
12330#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012331#ifdef bottom_xmlwriter
12332#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012333extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012334#else
12335#ifndef xmlTextWriterWriteFormatDTDElement
12336extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012337#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012339#endif
12340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012341
12342#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012343#ifdef bottom_xmlwriter
12344#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012345extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012346#else
12347#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12348extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012349#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012351#endif
12352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012353
12354#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012355#ifdef bottom_xmlwriter
12356#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012357extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012358#else
12359#ifndef xmlTextWriterWriteFormatElement
12360extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012361#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012363#endif
12364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012365
12366#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012367#ifdef bottom_xmlwriter
12368#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012369extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012370#else
12371#ifndef xmlTextWriterWriteFormatElementNS
12372extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012373#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012375#endif
12376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012377
12378#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012379#ifdef bottom_xmlwriter
12380#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012381extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012382#else
12383#ifndef xmlTextWriterWriteFormatPI
12384extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012385#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012387#endif
12388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012389
12390#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012391#ifdef bottom_xmlwriter
12392#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012393extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012394#else
12395#ifndef xmlTextWriterWriteFormatRaw
12396extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012397#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012399#endif
12400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012401
12402#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012403#ifdef bottom_xmlwriter
12404#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012405extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012406#else
12407#ifndef xmlTextWriterWriteFormatString
12408extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012409#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012411#endif
12412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012413
12414#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012415#ifdef bottom_xmlwriter
12416#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012417extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012418#else
12419#ifndef xmlTextWriterWritePI
12420extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012421#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012423#endif
12424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012425
12426#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012427#ifdef bottom_xmlwriter
12428#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012429extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012430#else
12431#ifndef xmlTextWriterWriteRaw
12432extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012433#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012435#endif
12436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012437
12438#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012439#ifdef bottom_xmlwriter
12440#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012441extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012442#else
12443#ifndef xmlTextWriterWriteRawLen
12444extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012445#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012447#endif
12448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012449
12450#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012451#ifdef bottom_xmlwriter
12452#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012453extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012454#else
12455#ifndef xmlTextWriterWriteString
12456extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012457#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012459#endif
12460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012461
12462#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012463#ifdef bottom_xmlwriter
12464#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012465extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012466#else
12467#ifndef xmlTextWriterWriteVFormatAttribute
12468extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012469#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012471#endif
12472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012473
12474#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012475#ifdef bottom_xmlwriter
12476#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012477extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012478#else
12479#ifndef xmlTextWriterWriteVFormatAttributeNS
12480extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012481#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012483#endif
12484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012485
12486#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012487#ifdef bottom_xmlwriter
12488#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012489extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012490#else
12491#ifndef xmlTextWriterWriteVFormatCDATA
12492extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012493#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012495#endif
12496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012497
12498#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012499#ifdef bottom_xmlwriter
12500#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012501extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012502#else
12503#ifndef xmlTextWriterWriteVFormatComment
12504extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012505#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012507#endif
12508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012509
12510#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012511#ifdef bottom_xmlwriter
12512#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012513extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012514#else
12515#ifndef xmlTextWriterWriteVFormatDTD
12516extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012517#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012519#endif
12520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012521
12522#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012523#ifdef bottom_xmlwriter
12524#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012525extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012526#else
12527#ifndef xmlTextWriterWriteVFormatDTDAttlist
12528extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012529#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012531#endif
12532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012533
12534#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012535#ifdef bottom_xmlwriter
12536#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012537extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012538#else
12539#ifndef xmlTextWriterWriteVFormatDTDElement
12540extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012541#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012543#endif
12544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012545
12546#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012547#ifdef bottom_xmlwriter
12548#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012549extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012550#else
12551#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12552extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012553#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012555#endif
12556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012557
12558#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012559#ifdef bottom_xmlwriter
12560#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012561extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012562#else
12563#ifndef xmlTextWriterWriteVFormatElement
12564extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012565#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012567#endif
12568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012569
12570#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#ifdef bottom_xmlwriter
12572#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012573extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012574#else
12575#ifndef xmlTextWriterWriteVFormatElementNS
12576extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012577#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012579#endif
12580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012581
12582#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012583#ifdef bottom_xmlwriter
12584#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012585extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012586#else
12587#ifndef xmlTextWriterWriteVFormatPI
12588extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012589#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012591#endif
12592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012593
12594#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012595#ifdef bottom_xmlwriter
12596#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012597extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012598#else
12599#ifndef xmlTextWriterWriteVFormatRaw
12600extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012601#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012603#endif
12604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012605
12606#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012607#ifdef bottom_xmlwriter
12608#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012609extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012610#else
12611#ifndef xmlTextWriterWriteVFormatString
12612extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012613#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012615#endif
12616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012617
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012618#ifdef bottom_globals
12619#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012620extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012621#else
12622#ifndef xmlThrDefBufferAllocScheme
12623extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012624#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012625#endif
12626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012627
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012628#ifdef bottom_globals
12629#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012630extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012631#else
12632#ifndef xmlThrDefDefaultBufferSize
12633extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012634#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012635#endif
12636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012637
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012638#ifdef bottom_globals
12639#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012640extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012641#else
12642#ifndef xmlThrDefDeregisterNodeDefault
12643extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012644#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012645#endif
12646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012647
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012648#ifdef bottom_globals
12649#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012650extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012651#else
12652#ifndef xmlThrDefDoValidityCheckingDefaultValue
12653extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012654#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012655#endif
12656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012657
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012658#ifdef bottom_globals
12659#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012660extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012661#else
12662#ifndef xmlThrDefGetWarningsDefaultValue
12663extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012664#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012665#endif
12666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012667
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012668#ifdef bottom_globals
12669#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012670extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012671#else
12672#ifndef xmlThrDefIndentTreeOutput
12673extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012674#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012675#endif
12676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012677
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012678#ifdef bottom_globals
12679#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012680extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012681#else
12682#ifndef xmlThrDefKeepBlanksDefaultValue
12683extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012684#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012685#endif
12686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012687
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012688#ifdef bottom_globals
12689#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012690extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012691#else
12692#ifndef xmlThrDefLineNumbersDefaultValue
12693extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012694#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012695#endif
12696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012697
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012698#ifdef bottom_globals
12699#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012700extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012701#else
12702#ifndef xmlThrDefLoadExtDtdDefaultValue
12703extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012704#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012705#endif
12706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012707
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012708#ifdef bottom_globals
12709#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012710extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012711#else
12712#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12713extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012714#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012715#endif
12716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012717
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012718#ifdef bottom_globals
12719#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012720extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012721#else
12722#ifndef xmlThrDefParserDebugEntities
12723extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012724#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012725#endif
12726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012727
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012728#ifdef bottom_globals
12729#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012730extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012731#else
12732#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12733extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012734#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012735#endif
12736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012737
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012738#ifdef bottom_globals
12739#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012740extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012741#else
12742#ifndef xmlThrDefPedanticParserDefaultValue
12743extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012744#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012745#endif
12746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012747
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012748#ifdef bottom_globals
12749#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012750extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012751#else
12752#ifndef xmlThrDefRegisterNodeDefault
12753extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012754#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012755#endif
12756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012757
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012758#ifdef bottom_globals
12759#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012760extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012761#else
12762#ifndef xmlThrDefSaveNoEmptyTags
12763extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012764#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012765#endif
12766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012767
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012768#ifdef bottom_globals
12769#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012770extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012771#else
12772#ifndef xmlThrDefSetGenericErrorFunc
12773extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012774#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012775#endif
12776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012777
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012778#ifdef bottom_globals
12779#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012780extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012781#else
12782#ifndef xmlThrDefSetStructuredErrorFunc
12783extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012784#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012785#endif
12786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012787
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012788#ifdef bottom_globals
12789#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012790extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012791#else
12792#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12793extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012794#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012795#endif
12796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012797
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012798#ifdef bottom_globals
12799#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012800extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012801#else
12802#ifndef xmlThrDefTreeIndentString
12803extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012804#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012805#endif
12806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012807
12808#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012809#ifdef bottom_xmlunicode
12810#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012811extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012812#else
12813#ifndef xmlUCSIsAegeanNumbers
12814extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012815#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012817#endif
12818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012819
12820#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012821#ifdef bottom_xmlunicode
12822#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012823extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012824#else
12825#ifndef xmlUCSIsAlphabeticPresentationForms
12826extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012827#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012829#endif
12830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012831
12832#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012833#ifdef bottom_xmlunicode
12834#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012835extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012836#else
12837#ifndef xmlUCSIsArabic
12838extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012839#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012841#endif
12842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012843
12844#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012845#ifdef bottom_xmlunicode
12846#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012847extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012848#else
12849#ifndef xmlUCSIsArabicPresentationFormsA
12850extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012851#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012853#endif
12854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012855
12856#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012857#ifdef bottom_xmlunicode
12858#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012859extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012860#else
12861#ifndef xmlUCSIsArabicPresentationFormsB
12862extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012863#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012865#endif
12866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012867
12868#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012869#ifdef bottom_xmlunicode
12870#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012871extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012872#else
12873#ifndef xmlUCSIsArmenian
12874extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012875#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012877#endif
12878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012879
12880#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012881#ifdef bottom_xmlunicode
12882#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012883extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012884#else
12885#ifndef xmlUCSIsArrows
12886extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012887#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012889#endif
12890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012891
12892#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012893#ifdef bottom_xmlunicode
12894#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012895extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012896#else
12897#ifndef xmlUCSIsBasicLatin
12898extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012899#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012901#endif
12902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012903
12904#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012905#ifdef bottom_xmlunicode
12906#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012907extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012908#else
12909#ifndef xmlUCSIsBengali
12910extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012911#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012913#endif
12914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012915
12916#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012917#ifdef bottom_xmlunicode
12918#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012919extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012920#else
12921#ifndef xmlUCSIsBlock
12922extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012923#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012925#endif
12926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012927
12928#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012929#ifdef bottom_xmlunicode
12930#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012931extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012932#else
12933#ifndef xmlUCSIsBlockElements
12934extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012935#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012937#endif
12938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012939
12940#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012941#ifdef bottom_xmlunicode
12942#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012943extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012944#else
12945#ifndef xmlUCSIsBopomofo
12946extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012947#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012949#endif
12950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012951
12952#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012953#ifdef bottom_xmlunicode
12954#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012955extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012956#else
12957#ifndef xmlUCSIsBopomofoExtended
12958extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012959#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012961#endif
12962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012963
12964#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012965#ifdef bottom_xmlunicode
12966#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012967extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012968#else
12969#ifndef xmlUCSIsBoxDrawing
12970extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012971#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012973#endif
12974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012975
12976#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012977#ifdef bottom_xmlunicode
12978#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012979extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012980#else
12981#ifndef xmlUCSIsBraillePatterns
12982extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012983#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012985#endif
12986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012987
12988#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012989#ifdef bottom_xmlunicode
12990#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012991extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012992#else
12993#ifndef xmlUCSIsBuhid
12994extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012995#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012997#endif
12998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012999
13000#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013001#ifdef bottom_xmlunicode
13002#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013003extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013004#else
13005#ifndef xmlUCSIsByzantineMusicalSymbols
13006extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013007#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
13008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013009#endif
13010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013011
13012#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013013#ifdef bottom_xmlunicode
13014#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000013015extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013016#else
13017#ifndef xmlUCSIsCJKCompatibility
13018extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013019#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
13020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013021#endif
13022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013023
13024#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013025#ifdef bottom_xmlunicode
13026#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013027extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013028#else
13029#ifndef xmlUCSIsCJKCompatibilityForms
13030extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013031#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013033#endif
13034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013035
13036#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013037#ifdef bottom_xmlunicode
13038#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013039extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013040#else
13041#ifndef xmlUCSIsCJKCompatibilityIdeographs
13042extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013043#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013045#endif
13046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013047
13048#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013049#ifdef bottom_xmlunicode
13050#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013051extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013052#else
13053#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13054extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013055#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013057#endif
13058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013059
13060#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013061#ifdef bottom_xmlunicode
13062#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013063extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013064#else
13065#ifndef xmlUCSIsCJKRadicalsSupplement
13066extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013067#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013069#endif
13070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013071
13072#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013073#ifdef bottom_xmlunicode
13074#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013075extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013076#else
13077#ifndef xmlUCSIsCJKSymbolsandPunctuation
13078extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013079#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013081#endif
13082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013083
13084#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013085#ifdef bottom_xmlunicode
13086#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013087extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013088#else
13089#ifndef xmlUCSIsCJKUnifiedIdeographs
13090extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013091#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013093#endif
13094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013095
13096#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013097#ifdef bottom_xmlunicode
13098#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013099extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013100#else
13101#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13102extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013103#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013105#endif
13106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013107
13108#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013109#ifdef bottom_xmlunicode
13110#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013111extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013112#else
13113#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13114extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013115#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013117#endif
13118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013119
13120#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013121#ifdef bottom_xmlunicode
13122#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000013123extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013124#else
13125#ifndef xmlUCSIsCat
13126extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013127#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013129#endif
13130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013131
13132#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013133#ifdef bottom_xmlunicode
13134#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000013135extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013136#else
13137#ifndef xmlUCSIsCatC
13138extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013139#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013141#endif
13142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013143
13144#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013145#ifdef bottom_xmlunicode
13146#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013147extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013148#else
13149#ifndef xmlUCSIsCatCc
13150extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013151#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013153#endif
13154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013155
13156#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013157#ifdef bottom_xmlunicode
13158#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013159extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013160#else
13161#ifndef xmlUCSIsCatCf
13162extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013163#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013165#endif
13166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013167
13168#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013169#ifdef bottom_xmlunicode
13170#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013171extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013172#else
13173#ifndef xmlUCSIsCatCo
13174extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013175#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013177#endif
13178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013179
13180#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013181#ifdef bottom_xmlunicode
13182#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013183extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013184#else
13185#ifndef xmlUCSIsCatCs
13186extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013187#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013189#endif
13190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013191
13192#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013193#ifdef bottom_xmlunicode
13194#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013195extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013196#else
13197#ifndef xmlUCSIsCatL
13198extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013199#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013201#endif
13202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013203
13204#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013205#ifdef bottom_xmlunicode
13206#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013207extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013208#else
13209#ifndef xmlUCSIsCatLl
13210extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013211#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013213#endif
13214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013215
13216#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013217#ifdef bottom_xmlunicode
13218#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013219extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013220#else
13221#ifndef xmlUCSIsCatLm
13222extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013223#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013225#endif
13226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013227
13228#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013229#ifdef bottom_xmlunicode
13230#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013231extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013232#else
13233#ifndef xmlUCSIsCatLo
13234extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013235#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013237#endif
13238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013239
13240#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013241#ifdef bottom_xmlunicode
13242#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013243extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013244#else
13245#ifndef xmlUCSIsCatLt
13246extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013247#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013249#endif
13250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013251
13252#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013253#ifdef bottom_xmlunicode
13254#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013255extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013256#else
13257#ifndef xmlUCSIsCatLu
13258extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013259#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013261#endif
13262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013263
13264#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013265#ifdef bottom_xmlunicode
13266#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013267extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013268#else
13269#ifndef xmlUCSIsCatM
13270extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013271#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013273#endif
13274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013275
13276#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013277#ifdef bottom_xmlunicode
13278#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013279extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013280#else
13281#ifndef xmlUCSIsCatMc
13282extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013283#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013285#endif
13286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013287
13288#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013289#ifdef bottom_xmlunicode
13290#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013291extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013292#else
13293#ifndef xmlUCSIsCatMe
13294extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013295#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013297#endif
13298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013299
13300#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013301#ifdef bottom_xmlunicode
13302#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013303extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013304#else
13305#ifndef xmlUCSIsCatMn
13306extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013307#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013309#endif
13310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013311
13312#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013313#ifdef bottom_xmlunicode
13314#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013315extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013316#else
13317#ifndef xmlUCSIsCatN
13318extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013319#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013321#endif
13322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013323
13324#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013325#ifdef bottom_xmlunicode
13326#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013327extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013328#else
13329#ifndef xmlUCSIsCatNd
13330extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013331#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013333#endif
13334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013335
13336#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013337#ifdef bottom_xmlunicode
13338#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013339extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013340#else
13341#ifndef xmlUCSIsCatNl
13342extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013343#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013345#endif
13346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013347
13348#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013349#ifdef bottom_xmlunicode
13350#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013351extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013352#else
13353#ifndef xmlUCSIsCatNo
13354extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013355#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013357#endif
13358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013359
13360#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013361#ifdef bottom_xmlunicode
13362#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013363extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013364#else
13365#ifndef xmlUCSIsCatP
13366extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013367#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013369#endif
13370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013371
13372#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013373#ifdef bottom_xmlunicode
13374#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013375extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013376#else
13377#ifndef xmlUCSIsCatPc
13378extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013379#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013381#endif
13382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013383
13384#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013385#ifdef bottom_xmlunicode
13386#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013387extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013388#else
13389#ifndef xmlUCSIsCatPd
13390extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013391#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013393#endif
13394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013395
13396#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013397#ifdef bottom_xmlunicode
13398#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013399extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013400#else
13401#ifndef xmlUCSIsCatPe
13402extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013403#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013405#endif
13406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013407
13408#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013409#ifdef bottom_xmlunicode
13410#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013411extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013412#else
13413#ifndef xmlUCSIsCatPf
13414extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013415#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013417#endif
13418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013419
13420#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013421#ifdef bottom_xmlunicode
13422#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013423extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013424#else
13425#ifndef xmlUCSIsCatPi
13426extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013427#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013429#endif
13430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013431
13432#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013433#ifdef bottom_xmlunicode
13434#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013435extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013436#else
13437#ifndef xmlUCSIsCatPo
13438extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013439#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013441#endif
13442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013443
13444#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013445#ifdef bottom_xmlunicode
13446#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013447extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013448#else
13449#ifndef xmlUCSIsCatPs
13450extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013451#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013453#endif
13454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013455
13456#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013457#ifdef bottom_xmlunicode
13458#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013459extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013460#else
13461#ifndef xmlUCSIsCatS
13462extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013463#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013465#endif
13466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013467
13468#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013469#ifdef bottom_xmlunicode
13470#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013471extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013472#else
13473#ifndef xmlUCSIsCatSc
13474extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013475#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013477#endif
13478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013479
13480#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013481#ifdef bottom_xmlunicode
13482#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013483extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013484#else
13485#ifndef xmlUCSIsCatSk
13486extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013487#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013489#endif
13490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013491
13492#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013493#ifdef bottom_xmlunicode
13494#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013495extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013496#else
13497#ifndef xmlUCSIsCatSm
13498extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013499#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013501#endif
13502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013503
13504#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013505#ifdef bottom_xmlunicode
13506#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013507extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013508#else
13509#ifndef xmlUCSIsCatSo
13510extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013511#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013513#endif
13514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013515
13516#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013517#ifdef bottom_xmlunicode
13518#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013519extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013520#else
13521#ifndef xmlUCSIsCatZ
13522extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013523#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013525#endif
13526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013527
13528#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013529#ifdef bottom_xmlunicode
13530#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013531extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013532#else
13533#ifndef xmlUCSIsCatZl
13534extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013535#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013537#endif
13538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013539
13540#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013541#ifdef bottom_xmlunicode
13542#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013543extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013544#else
13545#ifndef xmlUCSIsCatZp
13546extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013547#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013549#endif
13550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013551
13552#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013553#ifdef bottom_xmlunicode
13554#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013555extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013556#else
13557#ifndef xmlUCSIsCatZs
13558extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013559#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013561#endif
13562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013563
13564#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013565#ifdef bottom_xmlunicode
13566#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013567extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013568#else
13569#ifndef xmlUCSIsCherokee
13570extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013571#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013573#endif
13574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013575
13576#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013577#ifdef bottom_xmlunicode
13578#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013579extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013580#else
13581#ifndef xmlUCSIsCombiningDiacriticalMarks
13582extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013583#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013585#endif
13586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013587
13588#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013589#ifdef bottom_xmlunicode
13590#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013591extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013592#else
13593#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13594extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013595#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013597#endif
13598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013599
13600#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013601#ifdef bottom_xmlunicode
13602#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013603extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013604#else
13605#ifndef xmlUCSIsCombiningHalfMarks
13606extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013607#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013609#endif
13610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013611
13612#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013613#ifdef bottom_xmlunicode
13614#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013615extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013616#else
13617#ifndef xmlUCSIsCombiningMarksforSymbols
13618extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013619#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013621#endif
13622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013623
13624#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013625#ifdef bottom_xmlunicode
13626#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013627extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013628#else
13629#ifndef xmlUCSIsControlPictures
13630extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013631#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013633#endif
13634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013635
13636#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013637#ifdef bottom_xmlunicode
13638#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013639extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013640#else
13641#ifndef xmlUCSIsCurrencySymbols
13642extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013643#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013645#endif
13646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013647
13648#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013649#ifdef bottom_xmlunicode
13650#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013651extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013652#else
13653#ifndef xmlUCSIsCypriotSyllabary
13654extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013655#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013657#endif
13658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013659
13660#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013661#ifdef bottom_xmlunicode
13662#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013663extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013664#else
13665#ifndef xmlUCSIsCyrillic
13666extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013667#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013669#endif
13670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013671
13672#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013673#ifdef bottom_xmlunicode
13674#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013675extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013676#else
13677#ifndef xmlUCSIsCyrillicSupplement
13678extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013679#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013681#endif
13682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013683
13684#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013685#ifdef bottom_xmlunicode
13686#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013687extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013688#else
13689#ifndef xmlUCSIsDeseret
13690extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013691#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013693#endif
13694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013695
13696#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013697#ifdef bottom_xmlunicode
13698#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013699extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013700#else
13701#ifndef xmlUCSIsDevanagari
13702extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013703#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013705#endif
13706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013707
13708#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013709#ifdef bottom_xmlunicode
13710#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013711extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013712#else
13713#ifndef xmlUCSIsDingbats
13714extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013715#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013717#endif
13718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013719
13720#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013721#ifdef bottom_xmlunicode
13722#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013723extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013724#else
13725#ifndef xmlUCSIsEnclosedAlphanumerics
13726extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013727#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013729#endif
13730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013731
13732#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013733#ifdef bottom_xmlunicode
13734#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013735extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013736#else
13737#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13738extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013739#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013741#endif
13742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013743
13744#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013745#ifdef bottom_xmlunicode
13746#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013747extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013748#else
13749#ifndef xmlUCSIsEthiopic
13750extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013751#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013753#endif
13754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013755
13756#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013757#ifdef bottom_xmlunicode
13758#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013759extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013760#else
13761#ifndef xmlUCSIsGeneralPunctuation
13762extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013763#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013765#endif
13766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013767
13768#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013769#ifdef bottom_xmlunicode
13770#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013771extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013772#else
13773#ifndef xmlUCSIsGeometricShapes
13774extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013775#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013777#endif
13778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013779
13780#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013781#ifdef bottom_xmlunicode
13782#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013783extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013784#else
13785#ifndef xmlUCSIsGeorgian
13786extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013787#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013789#endif
13790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013791
13792#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013793#ifdef bottom_xmlunicode
13794#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013795extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013796#else
13797#ifndef xmlUCSIsGothic
13798extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013799#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013801#endif
13802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013803
13804#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013805#ifdef bottom_xmlunicode
13806#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013807extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013808#else
13809#ifndef xmlUCSIsGreek
13810extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013811#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013813#endif
13814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013815
13816#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013817#ifdef bottom_xmlunicode
13818#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013819extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013820#else
13821#ifndef xmlUCSIsGreekExtended
13822extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013823#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013825#endif
13826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013827
13828#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013829#ifdef bottom_xmlunicode
13830#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013831extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013832#else
13833#ifndef xmlUCSIsGreekandCoptic
13834extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013835#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013837#endif
13838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013839
13840#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013841#ifdef bottom_xmlunicode
13842#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013843extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013844#else
13845#ifndef xmlUCSIsGujarati
13846extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013847#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013849#endif
13850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013851
13852#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013853#ifdef bottom_xmlunicode
13854#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013855extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013856#else
13857#ifndef xmlUCSIsGurmukhi
13858extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013859#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013861#endif
13862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013863
13864#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013865#ifdef bottom_xmlunicode
13866#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013867extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013868#else
13869#ifndef xmlUCSIsHalfwidthandFullwidthForms
13870extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013871#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013873#endif
13874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013875
13876#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013877#ifdef bottom_xmlunicode
13878#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013879extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013880#else
13881#ifndef xmlUCSIsHangulCompatibilityJamo
13882extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013883#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013885#endif
13886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013887
13888#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013889#ifdef bottom_xmlunicode
13890#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013891extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013892#else
13893#ifndef xmlUCSIsHangulJamo
13894extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013895#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013897#endif
13898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013899
13900#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013901#ifdef bottom_xmlunicode
13902#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013903extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013904#else
13905#ifndef xmlUCSIsHangulSyllables
13906extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013907#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013909#endif
13910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013911
13912#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013913#ifdef bottom_xmlunicode
13914#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013915extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013916#else
13917#ifndef xmlUCSIsHanunoo
13918extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013919#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013921#endif
13922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013923
13924#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013925#ifdef bottom_xmlunicode
13926#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013927extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013928#else
13929#ifndef xmlUCSIsHebrew
13930extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013931#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013933#endif
13934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013935
13936#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013937#ifdef bottom_xmlunicode
13938#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013939extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013940#else
13941#ifndef xmlUCSIsHighPrivateUseSurrogates
13942extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013943#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013945#endif
13946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013947
13948#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013949#ifdef bottom_xmlunicode
13950#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013951extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013952#else
13953#ifndef xmlUCSIsHighSurrogates
13954extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013955#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013957#endif
13958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013959
13960#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013961#ifdef bottom_xmlunicode
13962#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013963extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013964#else
13965#ifndef xmlUCSIsHiragana
13966extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013967#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013969#endif
13970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013971
13972#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013973#ifdef bottom_xmlunicode
13974#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013975extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013976#else
13977#ifndef xmlUCSIsIPAExtensions
13978extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013979#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013981#endif
13982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013983
13984#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013985#ifdef bottom_xmlunicode
13986#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013987extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013988#else
13989#ifndef xmlUCSIsIdeographicDescriptionCharacters
13990extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013991#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013993#endif
13994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013995
13996#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013997#ifdef bottom_xmlunicode
13998#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013999extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014000#else
14001#ifndef xmlUCSIsKanbun
14002extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014003#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
14004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014005#endif
14006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014007
14008#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014009#ifdef bottom_xmlunicode
14010#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014011extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014012#else
14013#ifndef xmlUCSIsKangxiRadicals
14014extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014015#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
14016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014017#endif
14018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014019
14020#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014021#ifdef bottom_xmlunicode
14022#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000014023extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014024#else
14025#ifndef xmlUCSIsKannada
14026extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014027#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014029#endif
14030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014031
14032#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014033#ifdef bottom_xmlunicode
14034#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014035extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014036#else
14037#ifndef xmlUCSIsKatakana
14038extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014039#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014041#endif
14042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014043
14044#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014045#ifdef bottom_xmlunicode
14046#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014047extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014048#else
14049#ifndef xmlUCSIsKatakanaPhoneticExtensions
14050extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014051#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014053#endif
14054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014055
14056#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014057#ifdef bottom_xmlunicode
14058#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000014059extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014060#else
14061#ifndef xmlUCSIsKhmer
14062extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014063#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014065#endif
14066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014067
14068#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014069#ifdef bottom_xmlunicode
14070#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014071extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014072#else
14073#ifndef xmlUCSIsKhmerSymbols
14074extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014075#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014077#endif
14078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014079
14080#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014081#ifdef bottom_xmlunicode
14082#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000014083extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014084#else
14085#ifndef xmlUCSIsLao
14086extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014087#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014089#endif
14090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014091
14092#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014093#ifdef bottom_xmlunicode
14094#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014095extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014096#else
14097#ifndef xmlUCSIsLatin1Supplement
14098extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014099#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014101#endif
14102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014103
14104#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014105#ifdef bottom_xmlunicode
14106#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014107extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014108#else
14109#ifndef xmlUCSIsLatinExtendedA
14110extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014111#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014113#endif
14114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014115
14116#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014117#ifdef bottom_xmlunicode
14118#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000014119extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014120#else
14121#ifndef xmlUCSIsLatinExtendedAdditional
14122extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014123#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014125#endif
14126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014127
14128#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014129#ifdef bottom_xmlunicode
14130#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014131extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014132#else
14133#ifndef xmlUCSIsLatinExtendedB
14134extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014135#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014137#endif
14138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014139
14140#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014141#ifdef bottom_xmlunicode
14142#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014143extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014144#else
14145#ifndef xmlUCSIsLetterlikeSymbols
14146extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014147#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014149#endif
14150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014151
14152#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014153#ifdef bottom_xmlunicode
14154#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014155extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014156#else
14157#ifndef xmlUCSIsLimbu
14158extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014159#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014161#endif
14162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014163
14164#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014165#ifdef bottom_xmlunicode
14166#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014167extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014168#else
14169#ifndef xmlUCSIsLinearBIdeograms
14170extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014171#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014173#endif
14174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014175
14176#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014177#ifdef bottom_xmlunicode
14178#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014179extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014180#else
14181#ifndef xmlUCSIsLinearBSyllabary
14182extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014183#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014185#endif
14186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014187
14188#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014189#ifdef bottom_xmlunicode
14190#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014191extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014192#else
14193#ifndef xmlUCSIsLowSurrogates
14194extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014195#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014197#endif
14198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014199
14200#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014201#ifdef bottom_xmlunicode
14202#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014203extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014204#else
14205#ifndef xmlUCSIsMalayalam
14206extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014207#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014209#endif
14210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014211
14212#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014213#ifdef bottom_xmlunicode
14214#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014215extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014216#else
14217#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14218extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014219#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014221#endif
14222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014223
14224#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014225#ifdef bottom_xmlunicode
14226#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014227extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014228#else
14229#ifndef xmlUCSIsMathematicalOperators
14230extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014231#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014233#endif
14234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014235
14236#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014237#ifdef bottom_xmlunicode
14238#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014239extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014240#else
14241#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14242extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014243#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014245#endif
14246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014247
14248#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014249#ifdef bottom_xmlunicode
14250#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014251extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014252#else
14253#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14254extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014255#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014257#endif
14258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014259
14260#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014261#ifdef bottom_xmlunicode
14262#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014263extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014264#else
14265#ifndef xmlUCSIsMiscellaneousSymbols
14266extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014267#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014269#endif
14270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014271
14272#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014273#ifdef bottom_xmlunicode
14274#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014275extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014276#else
14277#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14278extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014279#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014281#endif
14282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014283
14284#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014285#ifdef bottom_xmlunicode
14286#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014287extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014288#else
14289#ifndef xmlUCSIsMiscellaneousTechnical
14290extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014291#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014293#endif
14294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014295
14296#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014297#ifdef bottom_xmlunicode
14298#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014299extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014300#else
14301#ifndef xmlUCSIsMongolian
14302extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014303#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014305#endif
14306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014307
14308#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014309#ifdef bottom_xmlunicode
14310#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014311extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014312#else
14313#ifndef xmlUCSIsMusicalSymbols
14314extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014315#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014317#endif
14318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014319
14320#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014321#ifdef bottom_xmlunicode
14322#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014323extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014324#else
14325#ifndef xmlUCSIsMyanmar
14326extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014327#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014329#endif
14330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014331
14332#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014333#ifdef bottom_xmlunicode
14334#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014335extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014336#else
14337#ifndef xmlUCSIsNumberForms
14338extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014339#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014341#endif
14342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014343
14344#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014345#ifdef bottom_xmlunicode
14346#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014347extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014348#else
14349#ifndef xmlUCSIsOgham
14350extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014351#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014353#endif
14354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014355
14356#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014357#ifdef bottom_xmlunicode
14358#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014359extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014360#else
14361#ifndef xmlUCSIsOldItalic
14362extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014363#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014365#endif
14366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014367
14368#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014369#ifdef bottom_xmlunicode
14370#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014371extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014372#else
14373#ifndef xmlUCSIsOpticalCharacterRecognition
14374extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014375#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014377#endif
14378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014379
14380#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014381#ifdef bottom_xmlunicode
14382#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014383extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014384#else
14385#ifndef xmlUCSIsOriya
14386extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014387#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014389#endif
14390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014391
14392#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014393#ifdef bottom_xmlunicode
14394#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014395extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014396#else
14397#ifndef xmlUCSIsOsmanya
14398extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014399#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014401#endif
14402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014403
14404#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014405#ifdef bottom_xmlunicode
14406#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014407extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014408#else
14409#ifndef xmlUCSIsPhoneticExtensions
14410extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014411#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014413#endif
14414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014415
14416#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014417#ifdef bottom_xmlunicode
14418#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014419extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014420#else
14421#ifndef xmlUCSIsPrivateUse
14422extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014423#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014425#endif
14426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014427
14428#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014429#ifdef bottom_xmlunicode
14430#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014431extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014432#else
14433#ifndef xmlUCSIsPrivateUseArea
14434extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014435#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014437#endif
14438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014439
14440#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014441#ifdef bottom_xmlunicode
14442#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014443extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014444#else
14445#ifndef xmlUCSIsRunic
14446extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014447#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014449#endif
14450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014451
14452#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014453#ifdef bottom_xmlunicode
14454#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014455extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014456#else
14457#ifndef xmlUCSIsShavian
14458extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014459#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014461#endif
14462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014463
14464#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014465#ifdef bottom_xmlunicode
14466#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014467extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014468#else
14469#ifndef xmlUCSIsSinhala
14470extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014471#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014473#endif
14474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014475
14476#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014477#ifdef bottom_xmlunicode
14478#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014479extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014480#else
14481#ifndef xmlUCSIsSmallFormVariants
14482extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014483#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014485#endif
14486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014487
14488#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014489#ifdef bottom_xmlunicode
14490#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014491extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014492#else
14493#ifndef xmlUCSIsSpacingModifierLetters
14494extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014495#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014497#endif
14498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014499
14500#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014501#ifdef bottom_xmlunicode
14502#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014503extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014504#else
14505#ifndef xmlUCSIsSpecials
14506extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014507#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014509#endif
14510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014511
14512#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014513#ifdef bottom_xmlunicode
14514#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014515extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014516#else
14517#ifndef xmlUCSIsSuperscriptsandSubscripts
14518extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014519#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014521#endif
14522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014523
14524#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014525#ifdef bottom_xmlunicode
14526#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014527extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014528#else
14529#ifndef xmlUCSIsSupplementalArrowsA
14530extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014531#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014533#endif
14534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014535
14536#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014537#ifdef bottom_xmlunicode
14538#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014539extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014540#else
14541#ifndef xmlUCSIsSupplementalArrowsB
14542extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014543#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014545#endif
14546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014547
14548#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014549#ifdef bottom_xmlunicode
14550#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014551extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014552#else
14553#ifndef xmlUCSIsSupplementalMathematicalOperators
14554extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014555#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014557#endif
14558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014559
14560#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014561#ifdef bottom_xmlunicode
14562#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014563extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014564#else
14565#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14566extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014567#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014569#endif
14570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014571
14572#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014573#ifdef bottom_xmlunicode
14574#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014575extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014576#else
14577#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14578extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014579#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014581#endif
14582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014583
14584#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014585#ifdef bottom_xmlunicode
14586#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014587extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014588#else
14589#ifndef xmlUCSIsSyriac
14590extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014591#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014593#endif
14594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014595
14596#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014597#ifdef bottom_xmlunicode
14598#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014599extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014600#else
14601#ifndef xmlUCSIsTagalog
14602extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014603#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014605#endif
14606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014607
14608#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014609#ifdef bottom_xmlunicode
14610#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014611extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014612#else
14613#ifndef xmlUCSIsTagbanwa
14614extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014615#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014617#endif
14618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014619
14620#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014621#ifdef bottom_xmlunicode
14622#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014623extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014624#else
14625#ifndef xmlUCSIsTags
14626extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014627#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014629#endif
14630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014631
14632#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014633#ifdef bottom_xmlunicode
14634#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014635extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014636#else
14637#ifndef xmlUCSIsTaiLe
14638extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014639#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014641#endif
14642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014643
14644#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014645#ifdef bottom_xmlunicode
14646#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014647extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014648#else
14649#ifndef xmlUCSIsTaiXuanJingSymbols
14650extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014651#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014653#endif
14654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014655
14656#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014657#ifdef bottom_xmlunicode
14658#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014659extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014660#else
14661#ifndef xmlUCSIsTamil
14662extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014663#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014665#endif
14666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014667
14668#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014669#ifdef bottom_xmlunicode
14670#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014671extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014672#else
14673#ifndef xmlUCSIsTelugu
14674extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014675#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014677#endif
14678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014679
14680#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014681#ifdef bottom_xmlunicode
14682#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014683extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014684#else
14685#ifndef xmlUCSIsThaana
14686extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014687#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014689#endif
14690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014691
14692#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014693#ifdef bottom_xmlunicode
14694#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014695extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014696#else
14697#ifndef xmlUCSIsThai
14698extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014699#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014701#endif
14702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014703
14704#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014705#ifdef bottom_xmlunicode
14706#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014707extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014708#else
14709#ifndef xmlUCSIsTibetan
14710extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014711#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014713#endif
14714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014715
14716#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014717#ifdef bottom_xmlunicode
14718#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014719extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014720#else
14721#ifndef xmlUCSIsUgaritic
14722extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014723#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014725#endif
14726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014727
14728#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014729#ifdef bottom_xmlunicode
14730#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014731extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014732#else
14733#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14734extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014735#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014737#endif
14738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014739
14740#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014741#ifdef bottom_xmlunicode
14742#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014743extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014744#else
14745#ifndef xmlUCSIsVariationSelectors
14746extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014747#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014749#endif
14750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014751
14752#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014753#ifdef bottom_xmlunicode
14754#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014755extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014756#else
14757#ifndef xmlUCSIsVariationSelectorsSupplement
14758extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014759#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014761#endif
14762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014763
14764#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014765#ifdef bottom_xmlunicode
14766#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014767extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014768#else
14769#ifndef xmlUCSIsYiRadicals
14770extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014771#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014773#endif
14774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014775
14776#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014777#ifdef bottom_xmlunicode
14778#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014779extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014780#else
14781#ifndef xmlUCSIsYiSyllables
14782extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014783#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014785#endif
14786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014787
14788#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014789#ifdef bottom_xmlunicode
14790#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014791extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014792#else
14793#ifndef xmlUCSIsYijingHexagramSymbols
14794extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014795#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014797#endif
14798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014799
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014800#ifdef bottom_uri
14801#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014802extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014803#else
14804#ifndef xmlURIEscape
14805extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014806#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014807#endif
14808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014809
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014810#ifdef bottom_uri
14811#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014812extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014813#else
14814#ifndef xmlURIEscapeStr
14815extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014816#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014817#endif
14818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014819
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014820#ifdef bottom_uri
14821#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014822extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014823#else
14824#ifndef xmlURIUnescapeString
14825extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014826#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014827#endif
14828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014829
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014830#ifdef bottom_xmlstring
14831#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014832extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014833#else
14834#ifndef xmlUTF8Charcmp
14835extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014836#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014837#endif
14838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014839
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014840#ifdef bottom_xmlstring
14841#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014842extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014843#else
14844#ifndef xmlUTF8Size
14845extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014846#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014847#endif
14848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014849
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014850#ifdef bottom_xmlstring
14851#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014852extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014853#else
14854#ifndef xmlUTF8Strlen
14855extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014856#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014857#endif
14858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014859
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014860#ifdef bottom_xmlstring
14861#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014862extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014863#else
14864#ifndef xmlUTF8Strloc
14865extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014866#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014867#endif
14868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014869
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014870#ifdef bottom_xmlstring
14871#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014872extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014873#else
14874#ifndef xmlUTF8Strndup
14875extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014876#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014877#endif
14878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014879
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014880#ifdef bottom_xmlstring
14881#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014882extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014883#else
14884#ifndef xmlUTF8Strpos
14885extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014886#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014887#endif
14888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014889
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014890#ifdef bottom_xmlstring
14891#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014892extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014893#else
14894#ifndef xmlUTF8Strsize
14895extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014896#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014897#endif
14898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014899
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014900#ifdef bottom_xmlstring
14901#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014902extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014903#else
14904#ifndef xmlUTF8Strsub
14905extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014906#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014907#endif
14908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014909
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014910#ifdef bottom_tree
14911#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014912extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014913#else
14914#ifndef xmlUnlinkNode
14915extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014916#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014917#endif
14918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014919
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014920#ifdef bottom_threads
14921#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014922extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014923#else
14924#ifndef xmlUnlockLibrary
14925extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014926#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014927#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014928#endif
14929
14930#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014931#ifdef bottom_tree
14932#undef xmlUnsetNsProp
14933extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14934#else
14935#ifndef xmlUnsetNsProp
14936extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14937#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14938#endif
14939#endif
14940#endif
14941
14942#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14943#ifdef bottom_tree
14944#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014945extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014946#else
14947#ifndef xmlUnsetProp
14948extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014949#define xmlUnsetProp xmlUnsetProp__internal_alias
14950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014951#endif
14952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014953
14954#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014955#ifdef bottom_valid
14956#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014957extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014958#else
14959#ifndef xmlValidBuildContentModel
14960extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014961#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014963#endif
14964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014965
14966#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014967#ifdef bottom_valid
14968#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014969extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014970#else
14971#ifndef xmlValidCtxtNormalizeAttributeValue
14972extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014973#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014975#endif
14976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014977
14978#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014979#ifdef bottom_valid
14980#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014981extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014982#else
14983#ifndef xmlValidGetPotentialChildren
14984extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014985#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014987#endif
14988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014989
14990#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014991#ifdef bottom_valid
14992#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014993extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014994#else
14995#ifndef xmlValidGetValidElements
14996extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014997#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014999#endif
15000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015001
15002#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015003#ifdef bottom_valid
15004#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015005extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015006#else
15007#ifndef xmlValidNormalizeAttributeValue
15008extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015009#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
15010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015011#endif
15012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015013
15014#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015015#ifdef bottom_valid
15016#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015017extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015018#else
15019#ifndef xmlValidateAttributeDecl
15020extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015021#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015023#endif
15024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015025
15026#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015027#ifdef bottom_valid
15028#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015029extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015030#else
15031#ifndef xmlValidateAttributeValue
15032extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015033#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015035#endif
15036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015037
15038#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015039#ifdef bottom_valid
15040#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000015041extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015042#else
15043#ifndef xmlValidateDocument
15044extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015045#define xmlValidateDocument xmlValidateDocument__internal_alias
15046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015047#endif
15048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015049
15050#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015051#ifdef bottom_valid
15052#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015053extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015054#else
15055#ifndef xmlValidateDocumentFinal
15056extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015057#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015059#endif
15060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015061
15062#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015063#ifdef bottom_valid
15064#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015065extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015066#else
15067#ifndef xmlValidateDtd
15068extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015069#define xmlValidateDtd xmlValidateDtd__internal_alias
15070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015071#endif
15072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015073
15074#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015075#ifdef bottom_valid
15076#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015077extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015078#else
15079#ifndef xmlValidateDtdFinal
15080extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015081#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015083#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015084#endif
15085
15086#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015087#ifdef bottom_valid
15088#undef xmlValidateElement
15089extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15090#else
15091#ifndef xmlValidateElement
15092extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15093#define xmlValidateElement xmlValidateElement__internal_alias
15094#endif
15095#endif
15096#endif
15097
15098#if defined(LIBXML_VALID_ENABLED)
15099#ifdef bottom_valid
15100#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015101extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015102#else
15103#ifndef xmlValidateElementDecl
15104extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015105#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015107#endif
15108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015109
William M. Brack7f28a012007-01-11 23:42:10 +000015110#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015111#ifdef bottom_tree
15112#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015113extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015114#else
15115#ifndef xmlValidateNCName
15116extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015117#define xmlValidateNCName xmlValidateNCName__internal_alias
15118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015119#endif
15120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015121
15122#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015123#ifdef bottom_tree
15124#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000015125extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015126#else
15127#ifndef xmlValidateNMToken
15128extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015129#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015131#endif
15132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015133
15134#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015135#ifdef bottom_tree
15136#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015137extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015138#else
15139#ifndef xmlValidateName
15140extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015141#define xmlValidateName xmlValidateName__internal_alias
15142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015143#endif
15144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015145
15146#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015147#ifdef bottom_valid
15148#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015149extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015150#else
15151#ifndef xmlValidateNameValue
15152extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015153#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015155#endif
15156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015157
15158#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015159#ifdef bottom_valid
15160#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015161extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015162#else
15163#ifndef xmlValidateNamesValue
15164extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015165#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015167#endif
15168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015169
15170#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015171#ifdef bottom_valid
15172#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015173extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015174#else
15175#ifndef xmlValidateNmtokenValue
15176extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015177#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015179#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015180#endif
15181
15182#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015183#ifdef bottom_valid
15184#undef xmlValidateNmtokensValue
15185extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15186#else
15187#ifndef xmlValidateNmtokensValue
15188extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15189#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15190#endif
15191#endif
15192#endif
15193
15194#if defined(LIBXML_VALID_ENABLED)
15195#ifdef bottom_valid
15196#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015197extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015198#else
15199#ifndef xmlValidateNotationDecl
15200extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015201#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015203#endif
15204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015205
15206#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015207#ifdef bottom_valid
15208#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015209extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015210#else
15211#ifndef xmlValidateNotationUse
15212extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015213#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015215#endif
15216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015217
15218#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015219#ifdef bottom_valid
15220#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015221extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015222#else
15223#ifndef xmlValidateOneAttribute
15224extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015225#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015227#endif
15228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015229
15230#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015231#ifdef bottom_valid
15232#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015233extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015234#else
15235#ifndef xmlValidateOneElement
15236extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015237#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015239#endif
15240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015241
15242#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015243#ifdef bottom_valid
15244#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015245extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015246#else
15247#ifndef xmlValidateOneNamespace
15248extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015249#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015251#endif
15252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015253
15254#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015255#ifdef bottom_valid
15256#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015257extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015258#else
15259#ifndef xmlValidatePopElement
15260extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015261#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015263#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015264#endif
15265
15266#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015267#ifdef bottom_valid
15268#undef xmlValidatePushCData
15269extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15270#else
15271#ifndef xmlValidatePushCData
15272extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15273#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15274#endif
15275#endif
15276#endif
15277
15278#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15279#ifdef bottom_valid
15280#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015281extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015282#else
15283#ifndef xmlValidatePushElement
15284extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015285#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015287#endif
15288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015289
15290#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015291#ifdef bottom_tree
15292#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015293extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015294#else
15295#ifndef xmlValidateQName
15296extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015297#define xmlValidateQName xmlValidateQName__internal_alias
15298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015299#endif
15300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015301
15302#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015303#ifdef bottom_valid
15304#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015305extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015306#else
15307#ifndef xmlValidateRoot
15308extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015309#define xmlValidateRoot xmlValidateRoot__internal_alias
15310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015311#endif
15312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015313
15314#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015315#ifdef bottom_xinclude
15316#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015317extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015318#else
15319#ifndef xmlXIncludeFreeContext
15320extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015321#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015323#endif
15324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015325
15326#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015327#ifdef bottom_xinclude
15328#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015329extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015330#else
15331#ifndef xmlXIncludeNewContext
15332extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015333#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015335#endif
15336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015337
15338#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015339#ifdef bottom_xinclude
15340#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015341extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015342#else
15343#ifndef xmlXIncludeProcess
15344extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015345#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015347#endif
15348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015349
15350#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015351#ifdef bottom_xinclude
15352#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015353extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015354#else
15355#ifndef xmlXIncludeProcessFlags
15356extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015357#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015359#endif
15360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015361
15362#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015363#ifdef bottom_xinclude
William M. Brack7f28a012007-01-11 23:42:10 +000015364#undef xmlXIncludeProcessFlagsData
15365extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15366#else
15367#ifndef xmlXIncludeProcessFlagsData
15368extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15369#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15370#endif
15371#endif
15372#endif
15373
15374#if defined(LIBXML_XINCLUDE_ENABLED)
15375#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015376#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015377extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015378#else
15379#ifndef xmlXIncludeProcessNode
15380extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015381#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015383#endif
15384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015385
15386#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015387#ifdef bottom_xinclude
15388#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015389extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015390#else
15391#ifndef xmlXIncludeProcessTree
15392extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015393#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015395#endif
15396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015397
15398#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015399#ifdef bottom_xinclude
15400#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015401extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015402#else
15403#ifndef xmlXIncludeProcessTreeFlags
15404extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015405#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015407#endif
15408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015409
15410#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015411#ifdef bottom_xinclude
15412#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015413extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015414#else
15415#ifndef xmlXIncludeSetFlags
15416extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015417#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015419#endif
15420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015421
15422#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015423#ifdef bottom_xpath
15424#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015425extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015426#else
15427#ifndef xmlXPathAddValues
15428extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015429#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015431#endif
15432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015433
15434#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015435#ifdef bottom_xpath
15436#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015437extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015438#else
15439#ifndef xmlXPathBooleanFunction
15440extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015441#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015443#endif
15444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015445
15446#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015447#ifdef bottom_xpath
15448#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015449extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015450#else
15451#ifndef xmlXPathCastBooleanToNumber
15452extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015453#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015455#endif
15456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015457
15458#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015459#ifdef bottom_xpath
15460#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015461extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015462#else
15463#ifndef xmlXPathCastBooleanToString
15464extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015465#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015467#endif
15468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015469
15470#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015471#ifdef bottom_xpath
15472#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015473extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015474#else
15475#ifndef xmlXPathCastNodeSetToBoolean
15476extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015477#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015479#endif
15480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015481
15482#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015483#ifdef bottom_xpath
15484#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015485extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015486#else
15487#ifndef xmlXPathCastNodeSetToNumber
15488extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015489#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015491#endif
15492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015493
15494#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015495#ifdef bottom_xpath
15496#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015497extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015498#else
15499#ifndef xmlXPathCastNodeSetToString
15500extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015501#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015503#endif
15504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015505
15506#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015507#ifdef bottom_xpath
15508#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015509extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015510#else
15511#ifndef xmlXPathCastNodeToNumber
15512extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015513#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015515#endif
15516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015517
15518#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015519#ifdef bottom_xpath
15520#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015521extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015522#else
15523#ifndef xmlXPathCastNodeToString
15524extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015525#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015527#endif
15528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015529
15530#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015531#ifdef bottom_xpath
15532#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015533extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015534#else
15535#ifndef xmlXPathCastNumberToBoolean
15536extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015537#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015539#endif
15540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015541
15542#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015543#ifdef bottom_xpath
15544#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015545extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015546#else
15547#ifndef xmlXPathCastNumberToString
15548extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015549#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015551#endif
15552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015553
15554#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015555#ifdef bottom_xpath
15556#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015557extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015558#else
15559#ifndef xmlXPathCastStringToBoolean
15560extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015561#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015563#endif
15564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015565
15566#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015567#ifdef bottom_xpath
15568#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015569extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015570#else
15571#ifndef xmlXPathCastStringToNumber
15572extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015573#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015575#endif
15576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015577
15578#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015579#ifdef bottom_xpath
15580#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015581extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015582#else
15583#ifndef xmlXPathCastToBoolean
15584extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015585#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015587#endif
15588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015589
15590#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015591#ifdef bottom_xpath
15592#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015593extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015594#else
15595#ifndef xmlXPathCastToNumber
15596extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015597#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015599#endif
15600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015601
15602#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015603#ifdef bottom_xpath
15604#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015605extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015606#else
15607#ifndef xmlXPathCastToString
15608extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015609#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015611#endif
15612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015613
15614#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015615#ifdef bottom_xpath
15616#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015617extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015618#else
15619#ifndef xmlXPathCeilingFunction
15620extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015621#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015623#endif
15624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015625
15626#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015627#ifdef bottom_xpath
15628#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015629extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015630#else
15631#ifndef xmlXPathCmpNodes
15632extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015633#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015635#endif
15636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015637
15638#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015639#ifdef bottom_xpath
15640#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015641extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015642#else
15643#ifndef xmlXPathCompareValues
15644extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015645#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015647#endif
15648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015649
15650#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015651#ifdef bottom_xpath
15652#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015653extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015654#else
15655#ifndef xmlXPathCompile
15656extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015657#define xmlXPathCompile xmlXPathCompile__internal_alias
15658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015659#endif
15660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015661
15662#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015663#ifdef bottom_xpath
15664#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015665extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015666#else
15667#ifndef xmlXPathCompiledEval
15668extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015669#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015671#endif
15672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015673
15674#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015675#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015676#undef xmlXPathCompiledEvalToBoolean
15677extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15678#else
15679#ifndef xmlXPathCompiledEvalToBoolean
15680extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15681#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15682#endif
15683#endif
15684#endif
15685
15686#if defined(LIBXML_XPATH_ENABLED)
15687#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015688#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015689extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015690#else
15691#ifndef xmlXPathConcatFunction
15692extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015693#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015695#endif
15696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015697
15698#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015699#ifdef bottom_xpath
15700#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015701extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015702#else
15703#ifndef xmlXPathContainsFunction
15704extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015705#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015707#endif
15708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015709
15710#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015711#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015712#undef xmlXPathContextSetCache
15713extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
15714#else
15715#ifndef xmlXPathContextSetCache
15716extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
15717#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
15718#endif
15719#endif
15720#endif
15721
15722#if defined(LIBXML_XPATH_ENABLED)
15723#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015724#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015725extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015726#else
15727#ifndef xmlXPathConvertBoolean
15728extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015729#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015731#endif
15732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015733
15734#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015735#ifdef bottom_xpath
15736#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015737extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015738#else
15739#ifndef xmlXPathConvertNumber
15740extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015741#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015743#endif
15744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015745
15746#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015747#ifdef bottom_xpath
15748#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015749extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015750#else
15751#ifndef xmlXPathConvertString
15752extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015753#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015755#endif
15756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015757
15758#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015759#ifdef bottom_xpath
15760#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015761extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015762#else
15763#ifndef xmlXPathCountFunction
15764extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015765#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015767#endif
15768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015769
15770#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015771#ifdef bottom_xpath
15772#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015773extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015774#else
15775#ifndef xmlXPathCtxtCompile
15776extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015777#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015779#endif
15780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015781
15782#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015783#ifdef bottom_xpath
15784#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015785extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015786#else
15787#ifndef xmlXPathDebugDumpCompExpr
15788extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015789#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015791#endif
15792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015793
15794#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015795#ifdef bottom_xpath
15796#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015797extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015798#else
15799#ifndef xmlXPathDebugDumpObject
15800extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015801#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015803#endif
15804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015805
15806#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015807#ifdef bottom_xpath
15808#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015809extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015810#else
15811#ifndef xmlXPathDifference
15812extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015813#define xmlXPathDifference xmlXPathDifference__internal_alias
15814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015815#endif
15816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015817
15818#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015819#ifdef bottom_xpath
15820#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015821extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015822#else
15823#ifndef xmlXPathDistinct
15824extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015825#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015827#endif
15828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015829
15830#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015831#ifdef bottom_xpath
15832#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015833extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015834#else
15835#ifndef xmlXPathDistinctSorted
15836extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015837#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015839#endif
15840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015841
15842#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015843#ifdef bottom_xpath
15844#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015845extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015846#else
15847#ifndef xmlXPathDivValues
15848extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015849#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015851#endif
15852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015853
15854#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015855#ifdef bottom_xpath
15856#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015857extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015858#else
15859#ifndef xmlXPathEqualValues
15860extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015861#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015863#endif
15864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015865
15866#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015867#ifdef bottom_xpath
15868#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015869extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015870#else
15871#ifndef xmlXPathErr
15872extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015873#define xmlXPathErr xmlXPathErr__internal_alias
15874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015875#endif
15876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015877
15878#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015879#ifdef bottom_xpath
15880#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015881extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015882#else
15883#ifndef xmlXPathEval
15884extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015885#define xmlXPathEval xmlXPathEval__internal_alias
15886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015887#endif
15888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015889
15890#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015891#ifdef bottom_xpath
15892#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015893extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015894#else
15895#ifndef xmlXPathEvalExpr
15896extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015897#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015899#endif
15900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015901
15902#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015903#ifdef bottom_xpath
15904#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015905extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015906#else
15907#ifndef xmlXPathEvalExpression
15908extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015909#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015911#endif
15912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015913
15914#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015915#ifdef bottom_xpath
15916#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015917extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015918#else
15919#ifndef xmlXPathEvalPredicate
15920extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015921#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015923#endif
15924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015925
15926#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015927#ifdef bottom_xpath
15928#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015929extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015930#else
15931#ifndef xmlXPathEvaluatePredicateResult
15932extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015933#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015935#endif
15936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015937
15938#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015939#ifdef bottom_xpath
15940#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015941extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015942#else
15943#ifndef xmlXPathFalseFunction
15944extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015945#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015947#endif
15948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015949
15950#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015951#ifdef bottom_xpath
15952#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015953extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015954#else
15955#ifndef xmlXPathFloorFunction
15956extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015957#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015959#endif
15960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015961
15962#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015963#ifdef bottom_xpath
15964#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015965extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015966#else
15967#ifndef xmlXPathFreeCompExpr
15968extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015969#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015971#endif
15972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015973
15974#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015975#ifdef bottom_xpath
15976#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015977extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015978#else
15979#ifndef xmlXPathFreeContext
15980extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015981#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015983#endif
15984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015985
15986#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015987#ifdef bottom_xpath
15988#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015989extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015990#else
15991#ifndef xmlXPathFreeNodeSet
15992extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015993#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015995#endif
15996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015997
15998#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015999#ifdef bottom_xpath
16000#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016001extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016002#else
16003#ifndef xmlXPathFreeNodeSetList
16004extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016005#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
16006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016007#endif
16008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016009
16010#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016011#ifdef bottom_xpath
16012#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016013extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016014#else
16015#ifndef xmlXPathFreeObject
16016extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016017#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
16018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016019#endif
16020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016021
16022#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016023#ifdef bottom_xpath
16024#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016025extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016026#else
16027#ifndef xmlXPathFreeParserContext
16028extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016029#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016031#endif
16032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016033
16034#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016035#ifdef bottom_xpath
16036#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016037extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016038#else
16039#ifndef xmlXPathFunctionLookup
16040extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016041#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016043#endif
16044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016045
16046#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016047#ifdef bottom_xpath
16048#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016049extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016050#else
16051#ifndef xmlXPathFunctionLookupNS
16052extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016053#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016055#endif
16056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016057
16058#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016059#ifdef bottom_xpath
16060#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016061extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016062#else
16063#ifndef xmlXPathHasSameNodes
16064extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016065#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016067#endif
16068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016069
16070#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016071#ifdef bottom_xpath
16072#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016073extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016074#else
16075#ifndef xmlXPathIdFunction
16076extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016077#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016079#endif
16080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016081
16082#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016083#ifdef bottom_xpath
16084#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000016085extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016086#else
16087#ifndef xmlXPathInit
16088extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016089#define xmlXPathInit xmlXPathInit__internal_alias
16090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016091#endif
16092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016093
16094#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016095#ifdef bottom_xpath
16096#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000016097extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016098#else
16099#ifndef xmlXPathIntersection
16100extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016101#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016103#endif
16104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016105
16106#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016107#ifdef bottom_xpath
16108#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016109extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016110#else
16111#ifndef xmlXPathIsInf
16112extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016113#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016115#endif
16116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016117
16118#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016119#ifdef bottom_xpath
16120#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000016121extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016122#else
16123#ifndef xmlXPathIsNaN
16124extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016125#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016127#endif
16128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016129
16130#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016131#ifdef bottom_xpath
16132#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000016133extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016134#else
16135#ifndef xmlXPathIsNodeType
16136extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016137#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016139#endif
16140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016141
16142#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016143#ifdef bottom_xpath
16144#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016145extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016146#else
16147#ifndef xmlXPathLangFunction
16148extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016149#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016151#endif
16152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016153
16154#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016155#ifdef bottom_xpath
16156#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016157extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016158#else
16159#ifndef xmlXPathLastFunction
16160extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016161#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016163#endif
16164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016165
16166#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016167#ifdef bottom_xpath
16168#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016169extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016170#else
16171#ifndef xmlXPathLeading
16172extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016173#define xmlXPathLeading xmlXPathLeading__internal_alias
16174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016175#endif
16176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016177
16178#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016179#ifdef bottom_xpath
16180#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016181extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016182#else
16183#ifndef xmlXPathLeadingSorted
16184extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016185#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016187#endif
16188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016189
16190#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016191#ifdef bottom_xpath
16192#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016193extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016194#else
16195#ifndef xmlXPathLocalNameFunction
16196extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016197#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016199#endif
16200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016201
16202#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016203#ifdef bottom_xpath
16204#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016205extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016206#else
16207#ifndef xmlXPathModValues
16208extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016209#define xmlXPathModValues xmlXPathModValues__internal_alias
16210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016211#endif
16212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016213
16214#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016215#ifdef bottom_xpath
16216#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016217extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016218#else
16219#ifndef xmlXPathMultValues
16220extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016221#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016223#endif
16224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016225
16226#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016227#ifdef bottom_xpath
16228#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016229extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016230#else
16231#ifndef xmlXPathNamespaceURIFunction
16232extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016233#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016235#endif
16236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016237
16238#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016239#ifdef bottom_xpath
16240#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016241extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016242#else
16243#ifndef xmlXPathNewBoolean
16244extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016245#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016247#endif
16248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016249
16250#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016251#ifdef bottom_xpath
16252#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016253extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016254#else
16255#ifndef xmlXPathNewCString
16256extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016257#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016259#endif
16260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016261
16262#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016263#ifdef bottom_xpath
16264#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016265extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016266#else
16267#ifndef xmlXPathNewContext
16268extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016269#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016271#endif
16272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016273
16274#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016275#ifdef bottom_xpath
16276#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016277extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016278#else
16279#ifndef xmlXPathNewFloat
16280extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016281#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016283#endif
16284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016285
16286#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016287#ifdef bottom_xpath
16288#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016289extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016290#else
16291#ifndef xmlXPathNewNodeSet
16292extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016293#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016295#endif
16296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016297
16298#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016299#ifdef bottom_xpath
16300#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016301extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016302#else
16303#ifndef xmlXPathNewNodeSetList
16304extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016305#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016307#endif
16308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016309
16310#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016311#ifdef bottom_xpath
16312#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016313extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016314#else
16315#ifndef xmlXPathNewParserContext
16316extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016317#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016319#endif
16320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016321
16322#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016323#ifdef bottom_xpath
16324#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016325extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016326#else
16327#ifndef xmlXPathNewString
16328extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016329#define xmlXPathNewString xmlXPathNewString__internal_alias
16330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016331#endif
16332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016333
16334#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016335#ifdef bottom_xpath
16336#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016337extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016338#else
16339#ifndef xmlXPathNewValueTree
16340extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016341#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016343#endif
16344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016345
16346#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016347#ifdef bottom_xpath
16348#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016349extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016350#else
16351#ifndef xmlXPathNextAncestor
16352extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016353#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016355#endif
16356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016357
16358#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016359#ifdef bottom_xpath
16360#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016361extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016362#else
16363#ifndef xmlXPathNextAncestorOrSelf
16364extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016365#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016367#endif
16368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016369
16370#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016371#ifdef bottom_xpath
16372#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016373extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016374#else
16375#ifndef xmlXPathNextAttribute
16376extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016377#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016379#endif
16380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016381
16382#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016383#ifdef bottom_xpath
16384#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016385extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016386#else
16387#ifndef xmlXPathNextChild
16388extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016389#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016391#endif
16392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016393
16394#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016395#ifdef bottom_xpath
16396#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016397extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016398#else
16399#ifndef xmlXPathNextDescendant
16400extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016401#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016403#endif
16404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016405
16406#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016407#ifdef bottom_xpath
16408#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016409extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016410#else
16411#ifndef xmlXPathNextDescendantOrSelf
16412extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016413#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016415#endif
16416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016417
16418#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016419#ifdef bottom_xpath
16420#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016421extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016422#else
16423#ifndef xmlXPathNextFollowing
16424extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016425#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016427#endif
16428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016429
16430#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016431#ifdef bottom_xpath
16432#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016433extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016434#else
16435#ifndef xmlXPathNextFollowingSibling
16436extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016437#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016439#endif
16440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016441
16442#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016443#ifdef bottom_xpath
16444#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016445extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016446#else
16447#ifndef xmlXPathNextNamespace
16448extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016449#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016451#endif
16452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016453
16454#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016455#ifdef bottom_xpath
16456#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016457extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016458#else
16459#ifndef xmlXPathNextParent
16460extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016461#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016463#endif
16464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016465
16466#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016467#ifdef bottom_xpath
16468#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016469extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016470#else
16471#ifndef xmlXPathNextPreceding
16472extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016473#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016475#endif
16476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016477
16478#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016479#ifdef bottom_xpath
16480#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016481extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016482#else
16483#ifndef xmlXPathNextPrecedingSibling
16484extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016485#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016487#endif
16488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016489
16490#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016491#ifdef bottom_xpath
16492#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016493extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016494#else
16495#ifndef xmlXPathNextSelf
16496extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016497#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016499#endif
16500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016501
16502#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016503#ifdef bottom_xpath
16504#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016505extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016506#else
16507#ifndef xmlXPathNodeLeading
16508extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016509#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016511#endif
16512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016513
16514#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016515#ifdef bottom_xpath
16516#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016517extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016518#else
16519#ifndef xmlXPathNodeLeadingSorted
16520extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016521#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016523#endif
16524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016525
16526#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016527#ifdef bottom_xpath
16528#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016529extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016530#else
16531#ifndef xmlXPathNodeSetAdd
16532extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016533#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016535#endif
16536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016537
16538#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016539#ifdef bottom_xpath
16540#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016541extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016542#else
16543#ifndef xmlXPathNodeSetAddNs
16544extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016545#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016547#endif
16548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016549
16550#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016551#ifdef bottom_xpath
16552#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016553extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016554#else
16555#ifndef xmlXPathNodeSetAddUnique
16556extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016557#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016559#endif
16560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016561
16562#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016563#ifdef bottom_xpath
16564#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016565extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016566#else
16567#ifndef xmlXPathNodeSetContains
16568extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016569#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016571#endif
16572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016573
16574#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016575#ifdef bottom_xpath
16576#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016577extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016578#else
16579#ifndef xmlXPathNodeSetCreate
16580extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016581#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016583#endif
16584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016585
16586#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016587#ifdef bottom_xpath
16588#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016589extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016590#else
16591#ifndef xmlXPathNodeSetDel
16592extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016593#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016595#endif
16596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016597
16598#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016599#ifdef bottom_xpath
16600#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016601extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016602#else
16603#ifndef xmlXPathNodeSetFreeNs
16604extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016605#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016607#endif
16608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016609
16610#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016611#ifdef bottom_xpath
16612#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016613extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016614#else
16615#ifndef xmlXPathNodeSetMerge
16616extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016617#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016619#endif
16620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016621
16622#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016623#ifdef bottom_xpath
16624#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016625extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016626#else
16627#ifndef xmlXPathNodeSetRemove
16628extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016629#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016631#endif
16632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016633
16634#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016635#ifdef bottom_xpath
16636#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016637extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016638#else
16639#ifndef xmlXPathNodeSetSort
16640extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016641#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016643#endif
16644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016645
16646#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016647#ifdef bottom_xpath
16648#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016649extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016650#else
16651#ifndef xmlXPathNodeTrailing
16652extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016653#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016655#endif
16656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016657
16658#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016659#ifdef bottom_xpath
16660#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016661extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016662#else
16663#ifndef xmlXPathNodeTrailingSorted
16664extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016665#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016667#endif
16668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016669
16670#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016671#ifdef bottom_xpath
16672#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016673extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016674#else
16675#ifndef xmlXPathNormalizeFunction
16676extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016677#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016679#endif
16680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016681
16682#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016683#ifdef bottom_xpath
16684#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016685extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016686#else
16687#ifndef xmlXPathNotEqualValues
16688extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016689#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016691#endif
16692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016693
16694#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016695#ifdef bottom_xpath
16696#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016697extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016698#else
16699#ifndef xmlXPathNotFunction
16700extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016701#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016703#endif
16704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016705
16706#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016707#ifdef bottom_xpath
16708#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016709extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016710#else
16711#ifndef xmlXPathNsLookup
16712extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016713#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016715#endif
16716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016717
16718#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016719#ifdef bottom_xpath
16720#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016721extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016722#else
16723#ifndef xmlXPathNumberFunction
16724extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016725#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016727#endif
16728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016729
16730#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016731#ifdef bottom_xpath
16732#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016733extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016734#else
16735#ifndef xmlXPathObjectCopy
16736extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016737#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016739#endif
16740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016741
16742#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016743#ifdef bottom_xpath
16744#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016745extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016746#else
16747#ifndef xmlXPathOrderDocElems
16748extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016749#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016751#endif
16752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016753
16754#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016755#ifdef bottom_xpath
16756#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016757extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016758#else
16759#ifndef xmlXPathParseNCName
16760extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016761#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016763#endif
16764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016765
16766#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016767#ifdef bottom_xpath
16768#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016769extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016770#else
16771#ifndef xmlXPathParseName
16772extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016773#define xmlXPathParseName xmlXPathParseName__internal_alias
16774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016775#endif
16776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016777
16778#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016779#ifdef bottom_xpath
16780#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016781extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016782#else
16783#ifndef xmlXPathPopBoolean
16784extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016785#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016787#endif
16788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016789
16790#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016791#ifdef bottom_xpath
16792#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016793extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016794#else
16795#ifndef xmlXPathPopExternal
16796extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016797#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016799#endif
16800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016801
16802#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016803#ifdef bottom_xpath
16804#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016805extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016806#else
16807#ifndef xmlXPathPopNodeSet
16808extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016809#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016811#endif
16812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016813
16814#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016815#ifdef bottom_xpath
16816#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016817extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016818#else
16819#ifndef xmlXPathPopNumber
16820extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016821#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016823#endif
16824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016825
16826#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016827#ifdef bottom_xpath
16828#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016829extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016830#else
16831#ifndef xmlXPathPopString
16832extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016833#define xmlXPathPopString xmlXPathPopString__internal_alias
16834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016835#endif
16836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016837
16838#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016839#ifdef bottom_xpath
16840#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016841extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016842#else
16843#ifndef xmlXPathPositionFunction
16844extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016845#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016847#endif
16848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016849
16850#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016851#ifdef bottom_xpath
16852#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016853extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016854#else
16855#ifndef xmlXPathRegisterAllFunctions
16856extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016857#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016859#endif
16860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016861
16862#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016863#ifdef bottom_xpath
16864#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016865extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016866#else
16867#ifndef xmlXPathRegisterFunc
16868extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016869#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016871#endif
16872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016873
16874#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016875#ifdef bottom_xpath
16876#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016877extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016878#else
16879#ifndef xmlXPathRegisterFuncLookup
16880extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016881#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016883#endif
16884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016885
16886#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016887#ifdef bottom_xpath
16888#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016889extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016890#else
16891#ifndef xmlXPathRegisterFuncNS
16892extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016893#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016895#endif
16896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016897
16898#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016899#ifdef bottom_xpath
16900#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016901extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016902#else
16903#ifndef xmlXPathRegisterNs
16904extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016905#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016907#endif
16908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016909
16910#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016911#ifdef bottom_xpath
16912#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016913extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016914#else
16915#ifndef xmlXPathRegisterVariable
16916extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016917#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016919#endif
16920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016921
16922#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016923#ifdef bottom_xpath
16924#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016925extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016926#else
16927#ifndef xmlXPathRegisterVariableLookup
16928extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016929#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016931#endif
16932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016933
16934#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016935#ifdef bottom_xpath
16936#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016937extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016938#else
16939#ifndef xmlXPathRegisterVariableNS
16940extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016941#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016943#endif
16944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016945
16946#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016947#ifdef bottom_xpath
16948#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016949extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016950#else
16951#ifndef xmlXPathRegisteredFuncsCleanup
16952extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016953#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016955#endif
16956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016957
16958#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016959#ifdef bottom_xpath
16960#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016961extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016962#else
16963#ifndef xmlXPathRegisteredNsCleanup
16964extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016965#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016967#endif
16968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016969
16970#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016971#ifdef bottom_xpath
16972#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016973extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016974#else
16975#ifndef xmlXPathRegisteredVariablesCleanup
16976extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016977#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016979#endif
16980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016981
16982#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016983#ifdef bottom_xpath
16984#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016985extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016986#else
16987#ifndef xmlXPathRoot
16988extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016989#define xmlXPathRoot xmlXPathRoot__internal_alias
16990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016991#endif
16992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016993
16994#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016995#ifdef bottom_xpath
16996#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016997extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016998#else
16999#ifndef xmlXPathRoundFunction
17000extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017001#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
17002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017003#endif
17004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017005
17006#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017007#ifdef bottom_xpath
17008#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017009extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017010#else
17011#ifndef xmlXPathStartsWithFunction
17012extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017013#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
17014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017015#endif
17016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017017
17018#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017019#ifdef bottom_xpath
17020#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000017021extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017022#else
17023#ifndef xmlXPathStringEvalNumber
17024extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017025#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017027#endif
17028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017029
17030#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017031#ifdef bottom_xpath
17032#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017033extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017034#else
17035#ifndef xmlXPathStringFunction
17036extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017037#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017039#endif
17040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017041
17042#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017043#ifdef bottom_xpath
17044#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017045extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017046#else
17047#ifndef xmlXPathStringLengthFunction
17048extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017049#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017051#endif
17052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017053
17054#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017055#ifdef bottom_xpath
17056#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000017057extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017058#else
17059#ifndef xmlXPathSubValues
17060extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017061#define xmlXPathSubValues xmlXPathSubValues__internal_alias
17062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017063#endif
17064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017065
17066#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017067#ifdef bottom_xpath
17068#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017069extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017070#else
17071#ifndef xmlXPathSubstringAfterFunction
17072extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017073#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017075#endif
17076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017077
17078#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017079#ifdef bottom_xpath
17080#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017081extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017082#else
17083#ifndef xmlXPathSubstringBeforeFunction
17084extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017085#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017087#endif
17088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017089
17090#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017091#ifdef bottom_xpath
17092#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017093extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017094#else
17095#ifndef xmlXPathSubstringFunction
17096extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017097#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017099#endif
17100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017101
17102#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017103#ifdef bottom_xpath
17104#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017105extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017106#else
17107#ifndef xmlXPathSumFunction
17108extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017109#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017111#endif
17112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017113
17114#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017115#ifdef bottom_xpath
17116#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000017117extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017118#else
17119#ifndef xmlXPathTrailing
17120extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017121#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017123#endif
17124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017125
17126#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017127#ifdef bottom_xpath
17128#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000017129extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017130#else
17131#ifndef xmlXPathTrailingSorted
17132extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017133#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017135#endif
17136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017137
17138#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017139#ifdef bottom_xpath
17140#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017141extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017142#else
17143#ifndef xmlXPathTranslateFunction
17144extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017145#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017147#endif
17148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017149
17150#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017151#ifdef bottom_xpath
17152#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017153extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017154#else
17155#ifndef xmlXPathTrueFunction
17156extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017157#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017159#endif
17160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017161
17162#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017163#ifdef bottom_xpath
17164#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000017165extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017166#else
17167#ifndef xmlXPathValueFlipSign
17168extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017169#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017171#endif
17172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017173
17174#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017175#ifdef bottom_xpath
17176#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017177extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017178#else
17179#ifndef xmlXPathVariableLookup
17180extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017181#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017183#endif
17184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017185
17186#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017187#ifdef bottom_xpath
17188#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017189extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017190#else
17191#ifndef xmlXPathVariableLookupNS
17192extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017193#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017195#endif
17196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017197
17198#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017199#ifdef bottom_xpath
17200#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017201extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017202#else
17203#ifndef xmlXPathWrapCString
17204extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017205#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017207#endif
17208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017209
17210#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017211#ifdef bottom_xpath
17212#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017213extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017214#else
17215#ifndef xmlXPathWrapExternal
17216extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017217#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017219#endif
17220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017221
17222#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017223#ifdef bottom_xpath
17224#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017225extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017226#else
17227#ifndef xmlXPathWrapNodeSet
17228extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017229#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017231#endif
17232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017233
17234#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017235#ifdef bottom_xpath
17236#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017237extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017238#else
17239#ifndef xmlXPathWrapString
17240extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017241#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017243#endif
17244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017245
17246#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017247#ifdef bottom_xpath
17248#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017249extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017250#else
17251#ifndef xmlXPatherror
17252extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017253#define xmlXPatherror xmlXPatherror__internal_alias
17254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017255#endif
17256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017257
17258#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017259#ifdef bottom_xpointer
17260#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017261extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017262#else
17263#ifndef xmlXPtrBuildNodeList
17264extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017265#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017267#endif
17268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017269
17270#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017271#ifdef bottom_xpointer
17272#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017273extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017274#else
17275#ifndef xmlXPtrEval
17276extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017277#define xmlXPtrEval xmlXPtrEval__internal_alias
17278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017279#endif
17280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017281
17282#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017283#ifdef bottom_xpointer
17284#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017285extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017286#else
17287#ifndef xmlXPtrEvalRangePredicate
17288extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017289#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017291#endif
17292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017293
17294#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017295#ifdef bottom_xpointer
17296#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017297extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017298#else
17299#ifndef xmlXPtrFreeLocationSet
17300extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017301#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017303#endif
17304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017305
17306#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017307#ifdef bottom_xpointer
17308#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017309extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017310#else
17311#ifndef xmlXPtrLocationSetAdd
17312extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017313#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017315#endif
17316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017317
17318#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017319#ifdef bottom_xpointer
17320#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017321extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017322#else
17323#ifndef xmlXPtrLocationSetCreate
17324extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017325#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017327#endif
17328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017329
17330#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017331#ifdef bottom_xpointer
17332#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017333extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017334#else
17335#ifndef xmlXPtrLocationSetDel
17336extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017337#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017339#endif
17340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017341
17342#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017343#ifdef bottom_xpointer
17344#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017345extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017346#else
17347#ifndef xmlXPtrLocationSetMerge
17348extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017349#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017351#endif
17352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017353
17354#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017355#ifdef bottom_xpointer
17356#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017357extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017358#else
17359#ifndef xmlXPtrLocationSetRemove
17360extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017361#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017363#endif
17364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017365
17366#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017367#ifdef bottom_xpointer
17368#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017369extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017370#else
17371#ifndef xmlXPtrNewCollapsedRange
17372extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017373#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017375#endif
17376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017377
17378#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017379#ifdef bottom_xpointer
17380#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017381extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017382#else
17383#ifndef xmlXPtrNewContext
17384extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017385#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017387#endif
17388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017389
17390#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017391#ifdef bottom_xpointer
17392#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017393extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017394#else
17395#ifndef xmlXPtrNewLocationSetNodeSet
17396extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017397#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017399#endif
17400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017401
17402#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017403#ifdef bottom_xpointer
17404#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017405extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017406#else
17407#ifndef xmlXPtrNewLocationSetNodes
17408extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017409#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017411#endif
17412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017413
17414#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017415#ifdef bottom_xpointer
17416#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017417extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017418#else
17419#ifndef xmlXPtrNewRange
17420extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017421#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017423#endif
17424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017425
17426#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017427#ifdef bottom_xpointer
17428#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017429extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017430#else
17431#ifndef xmlXPtrNewRangeNodeObject
17432extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017433#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017435#endif
17436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017437
17438#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017439#ifdef bottom_xpointer
17440#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017441extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017442#else
17443#ifndef xmlXPtrNewRangeNodePoint
17444extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017445#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017447#endif
17448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017449
17450#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017451#ifdef bottom_xpointer
17452#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017453extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017454#else
17455#ifndef xmlXPtrNewRangeNodes
17456extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017457#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017459#endif
17460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017461
17462#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017463#ifdef bottom_xpointer
17464#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017465extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017466#else
17467#ifndef xmlXPtrNewRangePointNode
17468extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017469#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017471#endif
17472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017473
17474#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017475#ifdef bottom_xpointer
17476#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017477extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017478#else
17479#ifndef xmlXPtrNewRangePoints
17480extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017481#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017483#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017484#endif
17485
17486#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017487#ifdef bottom_xpointer
17488#undef xmlXPtrRangeToFunction
17489extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17490#else
17491#ifndef xmlXPtrRangeToFunction
17492extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17493#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17494#endif
17495#endif
17496#endif
17497
17498#if defined(LIBXML_XPTR_ENABLED)
17499#ifdef bottom_xpointer
17500#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017501extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017502#else
17503#ifndef xmlXPtrWrapLocationSet
17504extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017505#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017507#endif
17508#endif
17509
17510
17511#endif
17512#endif
17513#endif
17514#endif
17515#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017516