blob: 44ab139c9b86055ef4c99aa9b1acc9ed653e07fb [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
304#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000305#ifdef bottom_HTMLparser
306#undef htmlElementAllowedHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000307extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000308#else
309#ifndef htmlElementAllowedHere
310extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000311#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000313#endif
314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000315
316#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000317#ifdef bottom_HTMLparser
318#undef htmlElementStatusHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000319extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000320#else
321#ifndef htmlElementStatusHere
322extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000323#define htmlElementStatusHere htmlElementStatusHere__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 htmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +0000331extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000332#else
333#ifndef htmlEncodeEntities
334extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000335#define htmlEncodeEntities htmlEncodeEntities__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 htmlEntityLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000343extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000344#else
345#ifndef htmlEntityLookup
346extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000347#define htmlEntityLookup htmlEntityLookup__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 htmlEntityValueLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000355extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000356#else
357#ifndef htmlEntityValueLookup
358extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000359#define htmlEntityValueLookup htmlEntityValueLookup__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 htmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000367extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000368#else
369#ifndef htmlFreeParserCtxt
370extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000371#define htmlFreeParserCtxt htmlFreeParserCtxt__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_HTMLtree
378#undef htmlGetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000379extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000380#else
381#ifndef htmlGetMetaEncoding
382extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000383#define htmlGetMetaEncoding htmlGetMetaEncoding__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_HTMLparser
390#undef htmlHandleOmittedElem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000391extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000392#else
393#ifndef htmlHandleOmittedElem
394extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000395#define htmlHandleOmittedElem htmlHandleOmittedElem__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 htmlInitAutoClose
Daniel Veillardbe076e92005-01-04 20:18:14 +0000403extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000404#else
405#ifndef htmlInitAutoClose
406extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000407#define htmlInitAutoClose htmlInitAutoClose__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 htmlIsAutoClosed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000415extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000416#else
417#ifndef htmlIsAutoClosed
418extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000419#define htmlIsAutoClosed htmlIsAutoClosed__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_HTMLtree
426#undef htmlIsBooleanAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +0000427extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000428#else
429#ifndef htmlIsBooleanAttr
430extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000431#define htmlIsBooleanAttr htmlIsBooleanAttr__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_HTMLparser
438#undef htmlIsScriptAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +0000439extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000440#else
441#ifndef htmlIsScriptAttribute
442extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000443#define htmlIsScriptAttribute htmlIsScriptAttribute__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 htmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000451extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000452#else
453#ifndef htmlNewDoc
454extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000455#define htmlNewDoc htmlNewDoc__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 htmlNewDocNoDtD
Daniel Veillardbe076e92005-01-04 20:18:14 +0000463extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000464#else
465#ifndef htmlNewDocNoDtD
466extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000467#define htmlNewDocNoDtD htmlNewDocNoDtD__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000473#ifdef bottom_HTMLtree
474#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000475extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000476#else
477#ifndef htmlNodeDump
478extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000479#define htmlNodeDump htmlNodeDump__internal_alias
480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000481#endif
482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000483
484#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000485#ifdef bottom_HTMLtree
486#undef htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000487extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000488#else
489#ifndef htmlNodeDumpFile
490extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000491#define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000493#endif
494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000495
496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000497#ifdef bottom_HTMLtree
498#undef htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000499extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000500#else
501#ifndef htmlNodeDumpFileFormat
502extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000503#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__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 htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000511extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000512#else
513#ifndef htmlNodeDumpFormatOutput
514extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000515#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__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 htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000523extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000524#else
525#ifndef htmlNodeDumpOutput
526extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000527#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000529#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000530#endif
531
532#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000533#ifdef bottom_HTMLparser
534#undef htmlNodeStatus
535extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
536#else
537#ifndef htmlNodeStatus
538extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
539#define htmlNodeStatus htmlNodeStatus__internal_alias
540#endif
541#endif
542#endif
543
544#if defined(LIBXML_HTML_ENABLED)
545#ifdef bottom_HTMLparser
546#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000547extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000548#else
549#ifndef htmlParseCharRef
550extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000551#define htmlParseCharRef htmlParseCharRef__internal_alias
552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000553#endif
554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000555
556#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000557#ifdef bottom_HTMLparser
558#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000559extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000560#else
561#ifndef htmlParseChunk
562extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000563#define htmlParseChunk htmlParseChunk__internal_alias
564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000565#endif
566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000567
568#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000569#ifdef bottom_HTMLparser
570#undef htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000571extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000572#else
573#ifndef htmlParseDoc
574extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000575#define htmlParseDoc htmlParseDoc__internal_alias
576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000577#endif
578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000579
580#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000581#ifdef bottom_HTMLparser
582#undef htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000583extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000584#else
585#ifndef htmlParseDocument
586extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000587#define htmlParseDocument htmlParseDocument__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 htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000595extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000596#else
597#ifndef htmlParseElement
598extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000599#define htmlParseElement htmlParseElement__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 htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000607extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000608#else
609#ifndef htmlParseEntityRef
610extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000611#define htmlParseEntityRef htmlParseEntityRef__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 htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000619extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000620#else
621#ifndef htmlParseFile
622extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000623#define htmlParseFile htmlParseFile__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 htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000631extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000632#else
633#ifndef htmlReadDoc
634extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000635#define htmlReadDoc htmlReadDoc__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 htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000643extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000644#else
645#ifndef htmlReadFd
646extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000647#define htmlReadFd htmlReadFd__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 htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000655extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000656#else
657#ifndef htmlReadFile
658extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000659#define htmlReadFile htmlReadFile__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 htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000667extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000668#else
669#ifndef htmlReadIO
670extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000671#define htmlReadIO htmlReadIO__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 htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000679extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000680#else
681#ifndef htmlReadMemory
682extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000683#define htmlReadMemory htmlReadMemory__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 htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000691extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000692#else
693#ifndef htmlSAXParseDoc
694extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000695#define htmlSAXParseDoc htmlSAXParseDoc__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 htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000703extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000704#else
705#ifndef htmlSAXParseFile
706extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000707#define htmlSAXParseFile htmlSAXParseFile__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000713#ifdef bottom_HTMLtree
714#undef htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000715extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000716#else
717#ifndef htmlSaveFile
718extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000719#define htmlSaveFile htmlSaveFile__internal_alias
720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000721#endif
722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000723
724#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000725#ifdef bottom_HTMLtree
726#undef htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000727extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000728#else
729#ifndef htmlSaveFileEnc
730extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000731#define htmlSaveFileEnc htmlSaveFileEnc__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 htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000739extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000740#else
741#ifndef htmlSaveFileFormat
742extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000743#define htmlSaveFileFormat htmlSaveFileFormat__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)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000749#ifdef bottom_HTMLtree
750#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000751extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000752#else
753#ifndef htmlSetMetaEncoding
754extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000755#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000757#endif
758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000759
760#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000761#ifdef bottom_HTMLparser
762#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000763extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000764#else
765#ifndef htmlTagLookup
766extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000767#define htmlTagLookup htmlTagLookup__internal_alias
768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000769#endif
770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000771
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000772#ifdef bottom_parser
773#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000774extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000775#else
776#ifndef inputPop
777extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000778#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000779#endif
780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000781
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000782#ifdef bottom_parser
783#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000784extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000785#else
786#ifndef inputPush
787extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000788#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000789#endif
790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000791
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000792#ifdef bottom_parser
793#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000794extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000795#else
796#ifndef namePop
797extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000798#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000799#endif
800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000801
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000802#ifdef bottom_parser
803#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000804extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000805#else
806#ifndef namePush
807extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000808#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000809#endif
810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000811
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000812#ifdef bottom_parser
813#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000814extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000815#else
816#ifndef nodePop
817extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000818#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000819#endif
820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000821
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000822#ifdef bottom_parser
823#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000824extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000825#else
826#ifndef nodePush
827extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000828#define nodePush nodePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000829#endif
830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000831
832#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000833#ifdef bottom_xpath
834#undef valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000835extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000836#else
837#ifndef valuePop
838extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000839#define valuePop valuePop__internal_alias
840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000841#endif
842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000843
844#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000845#ifdef bottom_xpath
846#undef valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000847extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000848#else
849#ifndef valuePush
850extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000851#define valuePush valuePush__internal_alias
852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000853#endif
854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000855
856#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000857#ifdef bottom_catalog
858#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000859extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000860#else
861#ifndef xmlACatalogAdd
862extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000863#define xmlACatalogAdd xmlACatalogAdd__internal_alias
864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000865#endif
866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000867
868#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000869#ifdef bottom_catalog
870#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000871extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000872#else
873#ifndef xmlACatalogDump
874extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000875#define xmlACatalogDump xmlACatalogDump__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 xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000883extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000884#else
885#ifndef xmlACatalogRemove
886extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000887#define xmlACatalogRemove xmlACatalogRemove__internal_alias
888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000889#endif
890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000891
892#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000893#ifdef bottom_catalog
894#undef xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000895extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000896#else
897#ifndef xmlACatalogResolve
898extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000899#define xmlACatalogResolve xmlACatalogResolve__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 xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000907extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000908#else
909#ifndef xmlACatalogResolvePublic
910extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000911#define xmlACatalogResolvePublic xmlACatalogResolvePublic__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 xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000919extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000920#else
921#ifndef xmlACatalogResolveSystem
922extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000923#define xmlACatalogResolveSystem xmlACatalogResolveSystem__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 xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000931extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000932#else
933#ifndef xmlACatalogResolveURI
934extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000935#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000937#endif
938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000939
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000940#ifdef bottom_valid
941#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000942extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000943#else
944#ifndef xmlAddAttributeDecl
945extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000946#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000947#endif
948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000949
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000950#ifdef bottom_tree
951#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000952extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000953#else
954#ifndef xmlAddChild
955extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000956#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000957#endif
958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000959
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000960#ifdef bottom_tree
961#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000962extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000963#else
964#ifndef xmlAddChildList
965extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000966#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000967#endif
968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000969
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000970#ifdef bottom_entities
971#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000972extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000973#else
974#ifndef xmlAddDocEntity
975extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000976#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000977#endif
978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000979
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000980#ifdef bottom_entities
981#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000982extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000983#else
984#ifndef xmlAddDtdEntity
985extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000986#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000987#endif
988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000989
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000990#ifdef bottom_valid
991#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000992extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000993#else
994#ifndef xmlAddElementDecl
995extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000996#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000997#endif
998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001000#ifdef bottom_encoding
1001#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001002extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001003#else
1004#ifndef xmlAddEncodingAlias
1005extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001006#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001007#endif
1008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001009
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001010#ifdef bottom_valid
1011#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001012extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001013#else
1014#ifndef xmlAddID
1015extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001016#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001017#endif
1018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001019
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001020#ifdef bottom_tree
1021#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001022extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001023#else
1024#ifndef xmlAddNextSibling
1025extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001026#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001027#endif
1028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001029
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001030#ifdef bottom_valid
1031#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001032extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001033#else
1034#ifndef xmlAddNotationDecl
1035extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001036#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001037#endif
1038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001039
1040#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001041#ifdef bottom_tree
1042#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001043extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001044#else
1045#ifndef xmlAddPrevSibling
1046extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001047#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001049#endif
1050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001051
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001052#ifdef bottom_valid
1053#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001054extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001055#else
1056#ifndef xmlAddRef
1057extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001058#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001059#endif
1060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001061
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001062#ifdef bottom_tree
1063#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001064extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001065#else
1066#ifndef xmlAddSibling
1067extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001068#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001069#endif
1070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001071
1072#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001073#ifdef bottom_xmlIO
1074#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001075extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001076#else
1077#ifndef xmlAllocOutputBuffer
1078extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001079#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001081#endif
1082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001083
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001084#ifdef bottom_xmlIO
1085#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001086extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001087#else
1088#ifndef xmlAllocParserInputBuffer
1089extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001090#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001091#endif
1092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001093
1094#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001095#ifdef bottom_xmlsave
1096#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001097extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001098#else
1099#ifndef xmlAttrSerializeTxtContent
1100extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001101#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001103#endif
1104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001105
1106#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001107#ifdef bottom_xmlregexp
1108#undef xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001109extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001110#else
1111#ifndef xmlAutomataCompile
1112extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001113#define xmlAutomataCompile xmlAutomataCompile__internal_alias
1114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001115#endif
1116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001117
1118#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001119#ifdef bottom_xmlregexp
1120#undef xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001121extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001122#else
1123#ifndef xmlAutomataGetInitState
1124extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001125#define xmlAutomataGetInitState xmlAutomataGetInitState__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 xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001133extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001134#else
1135#ifndef xmlAutomataIsDeterminist
1136extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001137#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__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 xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001145extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001146#else
1147#ifndef xmlAutomataNewAllTrans
1148extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001149#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__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 xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001157extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001158#else
1159#ifndef xmlAutomataNewCountTrans
1160extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001161#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__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 xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001169extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001170#else
1171#ifndef xmlAutomataNewCountTrans2
1172extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001173#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__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 xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001181extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001182#else
1183#ifndef xmlAutomataNewCountedTrans
1184extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001185#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__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 xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001193extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001194#else
1195#ifndef xmlAutomataNewCounter
1196extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001197#define xmlAutomataNewCounter xmlAutomataNewCounter__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 xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001205extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001206#else
1207#ifndef xmlAutomataNewCounterTrans
1208extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001209#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__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 xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001217extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001218#else
1219#ifndef xmlAutomataNewEpsilon
1220extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001221#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__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
Daniel Veillard5eee7672005-08-22 21:22:27 +00001228#undef xmlAutomataNewNegTrans
1229extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1230#else
1231#ifndef xmlAutomataNewNegTrans
1232extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1233#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1234#endif
1235#endif
1236#endif
1237
1238#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1239#ifdef bottom_xmlregexp
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001240#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001241extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001242#else
1243#ifndef xmlAutomataNewOnceTrans
1244extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001245#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__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
1252#undef xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001253extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001254#else
1255#ifndef xmlAutomataNewOnceTrans2
1256extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001257#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001259#endif
1260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001263#ifdef bottom_xmlregexp
1264#undef xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001265extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001266#else
1267#ifndef xmlAutomataNewState
1268extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001269#define xmlAutomataNewState xmlAutomataNewState__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 xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001277extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001278#else
1279#ifndef xmlAutomataNewTransition
1280extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001281#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001283#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001284#endif
1285
1286#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001287#ifdef bottom_xmlregexp
1288#undef xmlAutomataNewTransition2
1289extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1290#else
1291#ifndef xmlAutomataNewTransition2
1292extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1293#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1294#endif
1295#endif
1296#endif
1297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1299#ifdef bottom_xmlregexp
1300#undef xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001301extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001302#else
1303#ifndef xmlAutomataSetFinalState
1304extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001305#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001307#endif
1308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001309
1310#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001311#ifdef bottom_debugXML
1312#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001313extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001314#else
1315#ifndef xmlBoolToText
1316extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001317#define xmlBoolToText xmlBoolToText__internal_alias
1318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001319#endif
1320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001322#ifdef bottom_tree
1323#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001324extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001325#else
1326#ifndef xmlBufferAdd
1327extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001328#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001329#endif
1330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001332#ifdef bottom_tree
1333#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001334extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001335#else
1336#ifndef xmlBufferAddHead
1337extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001338#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001339#endif
1340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001342#ifdef bottom_tree
1343#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001344extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001345#else
1346#ifndef xmlBufferCCat
1347extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001348#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001349#endif
1350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001352#ifdef bottom_tree
1353#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001354extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001355#else
1356#ifndef xmlBufferCat
1357extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001358#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001359#endif
1360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001362#ifdef bottom_tree
1363#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001364extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001365#else
1366#ifndef xmlBufferContent
1367extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001368#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001369#endif
1370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001371
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001372#ifdef bottom_tree
1373#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001374extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001375#else
1376#ifndef xmlBufferCreate
1377extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001378#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001379#endif
1380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001381
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001382#ifdef bottom_tree
1383#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001384extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001385#else
1386#ifndef xmlBufferCreateSize
1387extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001388#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001389#endif
1390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001391
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001392#ifdef bottom_tree
1393#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001394extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001395#else
1396#ifndef xmlBufferCreateStatic
1397extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001398#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001399#endif
1400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001401
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001402#ifdef bottom_tree
1403#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001404extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001405#else
1406#ifndef xmlBufferDump
1407extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001408#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001409#endif
1410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001411
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001412#ifdef bottom_tree
1413#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001414extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001415#else
1416#ifndef xmlBufferEmpty
1417extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001418#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001419#endif
1420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001422#ifdef bottom_tree
1423#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001424extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001425#else
1426#ifndef xmlBufferFree
1427extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001428#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001429#endif
1430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001431
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001432#ifdef bottom_tree
1433#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001434extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001435#else
1436#ifndef xmlBufferGrow
1437extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001438#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001439#endif
1440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001441
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001442#ifdef bottom_tree
1443#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001444extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001445#else
1446#ifndef xmlBufferLength
1447extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001448#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001449#endif
1450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001451
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001452#ifdef bottom_tree
1453#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001454extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001455#else
1456#ifndef xmlBufferResize
1457extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001458#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001459#endif
1460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001461
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001462#ifdef bottom_tree
1463#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001464extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001465#else
1466#ifndef xmlBufferSetAllocationScheme
1467extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001468#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001469#endif
1470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001471
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001472#ifdef bottom_tree
1473#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001474extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001475#else
1476#ifndef xmlBufferShrink
1477extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001478#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001479#endif
1480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001481
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001482#ifdef bottom_tree
1483#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001484extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001485#else
1486#ifndef xmlBufferWriteCHAR
1487extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001488#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001489#endif
1490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001491
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001492#ifdef bottom_tree
1493#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001494extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001495#else
1496#ifndef xmlBufferWriteChar
1497extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001498#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001499#endif
1500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001501
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001502#ifdef bottom_tree
1503#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001504extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001505#else
1506#ifndef xmlBufferWriteQuotedString
1507extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001508#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001509#endif
1510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001511
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001512#ifdef bottom_tree
1513#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001514extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001515#else
1516#ifndef xmlBuildQName
1517extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001518#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001519#endif
1520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001521
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001522#ifdef bottom_uri
1523#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001524extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001525#else
1526#ifndef xmlBuildRelativeURI
1527extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001528#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001529#endif
1530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001531
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001532#ifdef bottom_uri
1533#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001534extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001535#else
1536#ifndef xmlBuildURI
1537extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001538#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001539#endif
1540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001541
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001542#ifdef bottom_encoding
1543#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001544extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001545#else
1546#ifndef xmlByteConsumed
1547extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001548#define xmlByteConsumed xmlByteConsumed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001549#endif
1550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001551
1552#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001553#ifdef bottom_c14n
1554#undef xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001555extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001556#else
1557#ifndef xmlC14NDocDumpMemory
1558extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001559#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001561#endif
1562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001563
1564#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001565#ifdef bottom_c14n
1566#undef xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001567extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001568#else
1569#ifndef xmlC14NDocSave
1570extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001571#define xmlC14NDocSave xmlC14NDocSave__internal_alias
1572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001573#endif
1574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001575
1576#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001577#ifdef bottom_c14n
1578#undef xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001579extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001580#else
1581#ifndef xmlC14NDocSaveTo
1582extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001583#define xmlC14NDocSaveTo xmlC14NDocSaveTo__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 xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001591extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001592#else
1593#ifndef xmlC14NExecute
1594extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001595#define xmlC14NExecute xmlC14NExecute__internal_alias
1596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001597#endif
1598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001599
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001600#ifdef bottom_uri
1601#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001602extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001603#else
1604#ifndef xmlCanonicPath
1605extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001606#define xmlCanonicPath xmlCanonicPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001607#endif
1608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001609
1610#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001611#ifdef bottom_catalog
1612#undef xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001613extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001614#else
1615#ifndef xmlCatalogAdd
1616extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001617#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001619#endif
1620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001621
1622#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001623#ifdef bottom_catalog
1624#undef xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001625extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001626#else
1627#ifndef xmlCatalogAddLocal
1628extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001629#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001631#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001632#endif
1633
1634#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001635#ifdef bottom_catalog
1636#undef xmlCatalogCleanup
1637extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1638#else
1639#ifndef xmlCatalogCleanup
1640extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1641#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1642#endif
1643#endif
1644#endif
1645
1646#if defined(LIBXML_CATALOG_ENABLED)
1647#ifdef bottom_catalog
1648#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001649extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001650#else
1651#ifndef xmlCatalogConvert
1652extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001653#define xmlCatalogConvert xmlCatalogConvert__internal_alias
1654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001655#endif
1656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001657
1658#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001659#ifdef bottom_catalog
1660#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001661extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001662#else
1663#ifndef xmlCatalogDump
1664extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001665#define xmlCatalogDump xmlCatalogDump__internal_alias
1666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001667#endif
1668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001669
1670#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001671#ifdef bottom_catalog
1672#undef xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001673extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001674#else
1675#ifndef xmlCatalogFreeLocal
1676extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001677#define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001679#endif
1680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001681
1682#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001683#ifdef bottom_catalog
1684#undef xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001685extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001686#else
1687#ifndef xmlCatalogGetDefaults
1688extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001689#define xmlCatalogGetDefaults xmlCatalogGetDefaults__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 xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001697extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001698#else
1699#ifndef xmlCatalogGetPublic
1700extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001701#define xmlCatalogGetPublic xmlCatalogGetPublic__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 xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001709extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001710#else
1711#ifndef xmlCatalogGetSystem
1712extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001713#define xmlCatalogGetSystem xmlCatalogGetSystem__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 xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001721extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001722#else
1723#ifndef xmlCatalogIsEmpty
1724extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001725#define xmlCatalogIsEmpty xmlCatalogIsEmpty__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 xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001733extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001734#else
1735#ifndef xmlCatalogLocalResolve
1736extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001737#define xmlCatalogLocalResolve xmlCatalogLocalResolve__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 xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001745extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001746#else
1747#ifndef xmlCatalogLocalResolveURI
1748extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001749#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__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 xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001757extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001758#else
1759#ifndef xmlCatalogRemove
1760extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001761#define xmlCatalogRemove xmlCatalogRemove__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 xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001769extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001770#else
1771#ifndef xmlCatalogResolve
1772extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001773#define xmlCatalogResolve xmlCatalogResolve__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 xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001781extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001782#else
1783#ifndef xmlCatalogResolvePublic
1784extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001785#define xmlCatalogResolvePublic xmlCatalogResolvePublic__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 xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001793extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001794#else
1795#ifndef xmlCatalogResolveSystem
1796extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001797#define xmlCatalogResolveSystem xmlCatalogResolveSystem__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 xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001805extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001806#else
1807#ifndef xmlCatalogResolveURI
1808extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001809#define xmlCatalogResolveURI xmlCatalogResolveURI__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 xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001817extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001818#else
1819#ifndef xmlCatalogSetDebug
1820extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001821#define xmlCatalogSetDebug xmlCatalogSetDebug__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 xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001829extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001830#else
1831#ifndef xmlCatalogSetDefaultPrefer
1832extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001833#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__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 xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001841extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001842#else
1843#ifndef xmlCatalogSetDefaults
1844extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001845#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001847#endif
1848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001849
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001850#ifdef bottom_encoding
1851#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001852extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001853#else
1854#ifndef xmlCharEncCloseFunc
1855extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001856#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001857#endif
1858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001860#ifdef bottom_encoding
1861#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001862extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001863#else
1864#ifndef xmlCharEncFirstLine
1865extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001866#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001867#endif
1868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001870#ifdef bottom_encoding
1871#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001872extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001873#else
1874#ifndef xmlCharEncInFunc
1875extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001876#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001877#endif
1878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001880#ifdef bottom_encoding
1881#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001882extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001883#else
1884#ifndef xmlCharEncOutFunc
1885extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001886#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001887#endif
1888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001890#ifdef bottom_chvalid
1891#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001892extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001893#else
1894#ifndef xmlCharInRange
1895extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001896#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001897#endif
1898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001900#ifdef bottom_xmlstring
1901#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001902extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001903#else
1904#ifndef xmlCharStrdup
1905extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001906#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001907#endif
1908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001910#ifdef bottom_xmlstring
1911#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001912extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001913#else
1914#ifndef xmlCharStrndup
1915extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001916#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001917#endif
1918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001920#ifdef bottom_xmlIO
1921#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00001922extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001923#else
1924#ifndef xmlCheckFilename
1925extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001926#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001927#endif
1928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001930#ifdef bottom_xmlIO
1931#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00001932extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001933#else
1934#ifndef xmlCheckHTTPInput
1935extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001936#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001937#endif
1938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001940#ifdef bottom_parser
1941#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001942extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001943#else
1944#ifndef xmlCheckLanguageID
1945extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001946#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001947#endif
1948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001950#ifdef bottom_xmlstring
1951#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00001952extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001953#else
1954#ifndef xmlCheckUTF8
1955extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001956#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001957#endif
1958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001960#ifdef bottom_parserInternals
1961#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00001962extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001963#else
1964#ifndef xmlCheckVersion
1965extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001966#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001967#endif
1968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001970#ifdef bottom_encoding
1971#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00001972extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001973#else
1974#ifndef xmlCleanupCharEncodingHandlers
1975extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001976#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001977#endif
1978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001980#ifdef bottom_encoding
1981#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00001982extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001983#else
1984#ifndef xmlCleanupEncodingAliases
1985extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001986#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001987#endif
1988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001989
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001990#ifdef bottom_globals
1991#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00001992extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001993#else
1994#ifndef xmlCleanupGlobals
1995extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001996#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001997#endif
1998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002000#ifdef bottom_xmlIO
2001#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002002extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002003#else
2004#ifndef xmlCleanupInputCallbacks
2005extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002006#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002007#endif
2008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002009
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002010#ifdef bottom_xmlmemory
2011#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002012extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002013#else
2014#ifndef xmlCleanupMemory
2015extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002016#define xmlCleanupMemory xmlCleanupMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002017#endif
2018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002019
2020#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002021#ifdef bottom_xmlIO
2022#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002023extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002024#else
2025#ifndef xmlCleanupOutputCallbacks
2026extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002027#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002029#endif
2030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002032#ifdef bottom_parser
2033#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002034extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002035#else
2036#ifndef xmlCleanupParser
2037extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002038#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002039#endif
2040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002041
2042#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002043#ifdef bottom_legacy
2044#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002045extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002046#else
2047#ifndef xmlCleanupPredefinedEntities
2048extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002049#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002051#endif
2052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002054#ifdef bottom_threads
2055#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002056extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002057#else
2058#ifndef xmlCleanupThreads
2059extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002060#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002061#endif
2062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002064#ifdef bottom_parserInternals
2065#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002066extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002067#else
2068#ifndef xmlClearNodeInfoSeq
2069extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002070#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002071#endif
2072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002074#ifdef bottom_parserInternals
2075#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002076extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002077#else
2078#ifndef xmlClearParserCtxt
2079extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002080#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002081#endif
2082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002083
2084#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002085#ifdef bottom_catalog
2086#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002087extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002088#else
2089#ifndef xmlConvertSGMLCatalog
2090extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002091#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002093#endif
2094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002095
2096#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002097#ifdef bottom_valid
2098#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002099extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002100#else
2101#ifndef xmlCopyAttributeTable
2102extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002103#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002105#endif
2106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002108#ifdef bottom_parserInternals
2109#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002110extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002111#else
2112#ifndef xmlCopyChar
2113extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002114#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002115#endif
2116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002117
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002118#ifdef bottom_parserInternals
2119#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002120extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002121#else
2122#ifndef xmlCopyCharMultiByte
2123extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002124#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002125#endif
2126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002127
2128#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002129#ifdef bottom_tree
2130#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002131extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002132#else
2133#ifndef xmlCopyDoc
2134extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002135#define xmlCopyDoc xmlCopyDoc__internal_alias
2136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002137#endif
2138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002139
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002140#ifdef bottom_valid
2141#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002142extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002143#else
2144#ifndef xmlCopyDocElementContent
2145extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002146#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002147#endif
2148#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002149
Daniel Veillardbe076e92005-01-04 20:18:14 +00002150#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002151#ifdef bottom_tree
2152#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002153extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002154#else
2155#ifndef xmlCopyDtd
2156extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002157#define xmlCopyDtd xmlCopyDtd__internal_alias
2158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002159#endif
2160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002161
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002162#ifdef bottom_valid
2163#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002164extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002165#else
2166#ifndef xmlCopyElementContent
2167extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002168#define xmlCopyElementContent xmlCopyElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002169#endif
2170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002171
2172#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002173#ifdef bottom_valid
2174#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002175extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002176#else
2177#ifndef xmlCopyElementTable
2178extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002179#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002181#endif
2182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002183
2184#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002185#ifdef bottom_entities
2186#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002187extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002188#else
2189#ifndef xmlCopyEntitiesTable
2190extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002191#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002193#endif
2194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002195
2196#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002197#ifdef bottom_valid
2198#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002199extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002200#else
2201#ifndef xmlCopyEnumeration
2202extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002203#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002205#endif
2206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002207
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002208#ifdef bottom_error
2209#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002210extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002211#else
2212#ifndef xmlCopyError
2213extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002214#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002215#endif
2216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002217
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002218#ifdef bottom_tree
2219#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002220extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002221#else
2222#ifndef xmlCopyNamespace
2223extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002224#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002225#endif
2226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002227
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002228#ifdef bottom_tree
2229#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002230extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002231#else
2232#ifndef xmlCopyNamespaceList
2233extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002234#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002235#endif
2236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002237
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002238#ifdef bottom_tree
2239#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002240extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002241#else
2242#ifndef xmlCopyNode
2243extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002244#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002245#endif
2246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002247
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002248#ifdef bottom_tree
2249#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002250extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002251#else
2252#ifndef xmlCopyNodeList
2253extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002254#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002255#endif
2256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002257
2258#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002259#ifdef bottom_valid
2260#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002261extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002262#else
2263#ifndef xmlCopyNotationTable
2264extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002265#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002267#endif
2268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002269
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002270#ifdef bottom_tree
2271#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002272extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002273#else
2274#ifndef xmlCopyProp
2275extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002276#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002277#endif
2278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002279
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002280#ifdef bottom_tree
2281#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002282extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002283#else
2284#ifndef xmlCopyPropList
2285extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002286#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002287#endif
2288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002289
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002290#ifdef bottom_parser
2291#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002292extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002293#else
2294#ifndef xmlCreateDocParserCtxt
2295extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002296#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002297#endif
2298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002299
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002300#ifdef bottom_entities
2301#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002302extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002303#else
2304#ifndef xmlCreateEntitiesTable
2305extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002306#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002307#endif
2308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002309
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002310#ifdef bottom_parser
2311#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002312extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002313#else
2314#ifndef xmlCreateEntityParserCtxt
2315extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002316#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002317#endif
2318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002319
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002320#ifdef bottom_valid
2321#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002322extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002323#else
2324#ifndef xmlCreateEnumeration
2325extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002326#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002327#endif
2328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002329
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002330#ifdef bottom_parser
2331#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002332extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002333#else
2334#ifndef xmlCreateFileParserCtxt
2335extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002336#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002337#endif
2338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002339
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002340#ifdef bottom_parser
2341#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002342extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002343#else
2344#ifndef xmlCreateIOParserCtxt
2345extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002346#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002347#endif
2348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002349
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002350#ifdef bottom_tree
2351#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002352extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002353#else
2354#ifndef xmlCreateIntSubset
2355extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002356#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002357#endif
2358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002359
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002360#ifdef bottom_parser
2361#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002362extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002363#else
2364#ifndef xmlCreateMemoryParserCtxt
2365extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002366#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002367#endif
2368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002369
2370#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002371#ifdef bottom_parser
2372#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002373extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002374#else
2375#ifndef xmlCreatePushParserCtxt
2376extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002377#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002379#endif
2380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002381
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002382#ifdef bottom_uri
2383#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002384extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002385#else
2386#ifndef xmlCreateURI
2387extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002388#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002389#endif
2390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002391
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002392#ifdef bottom_parser
2393#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002394extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002395#else
2396#ifndef xmlCreateURLParserCtxt
2397extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002398#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002399#endif
2400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002401
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002402#ifdef bottom_error
2403#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002404extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002405#else
2406#ifndef xmlCtxtGetLastError
2407extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002408#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002409#endif
2410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002411
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002412#ifdef bottom_parser
2413#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002414extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002415#else
2416#ifndef xmlCtxtReadDoc
2417extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002418#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002419#endif
2420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002422#ifdef bottom_parser
2423#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002424extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002425#else
2426#ifndef xmlCtxtReadFd
2427extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002428#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002429#endif
2430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002431
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002432#ifdef bottom_parser
2433#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002434extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002435#else
2436#ifndef xmlCtxtReadFile
2437extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002438#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002439#endif
2440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002441
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002442#ifdef bottom_parser
2443#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002444extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002445#else
2446#ifndef xmlCtxtReadIO
2447extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002448#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002449#endif
2450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002451
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002452#ifdef bottom_parser
2453#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002454extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002455#else
2456#ifndef xmlCtxtReadMemory
2457extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002458#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002459#endif
2460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002461
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002462#ifdef bottom_parser
2463#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002464extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002465#else
2466#ifndef xmlCtxtReset
2467extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002468#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002469#endif
2470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002471
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002472#ifdef bottom_error
2473#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002474extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002475#else
2476#ifndef xmlCtxtResetLastError
2477extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002478#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002479#endif
2480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002481
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002482#ifdef bottom_parser
2483#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002484extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002485#else
2486#ifndef xmlCtxtResetPush
2487extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002488#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002489#endif
2490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002491
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002492#ifdef bottom_parser
2493#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002494extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002495#else
2496#ifndef xmlCtxtUseOptions
2497extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002498#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002499#endif
2500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002501
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002502#ifdef bottom_parserInternals
2503#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002504extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002505#else
2506#ifndef xmlCurrentChar
2507extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002508#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002509#endif
2510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002511
Daniel Veillard95175012005-07-03 16:09:51 +00002512#ifdef bottom_tree
2513#undef xmlDOMWrapAdoptNode
2514extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2515#else
2516#ifndef xmlDOMWrapAdoptNode
2517extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2518#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2519#endif
2520#endif
2521
2522#ifdef bottom_tree
2523#undef xmlDOMWrapFreeCtxt
2524extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2525#else
2526#ifndef xmlDOMWrapFreeCtxt
2527extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2528#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2529#endif
2530#endif
2531
2532#ifdef bottom_tree
2533#undef xmlDOMWrapNewCtxt
2534extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2535#else
2536#ifndef xmlDOMWrapNewCtxt
2537extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2538#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2539#endif
2540#endif
2541
2542#ifdef bottom_tree
2543#undef xmlDOMWrapReconcileNamespaces
2544extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2545#else
2546#ifndef xmlDOMWrapReconcileNamespaces
2547extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2548#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2549#endif
2550#endif
2551
2552#ifdef bottom_tree
2553#undef xmlDOMWrapRemoveNode
2554extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2555#else
2556#ifndef xmlDOMWrapRemoveNode
2557extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2558#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2559#endif
2560#endif
2561
Daniel Veillardbe076e92005-01-04 20:18:14 +00002562#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002563#ifdef bottom_debugXML
2564#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002565extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002566#else
2567#ifndef xmlDebugCheckDocument
2568extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002569#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002571#endif
2572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002573
2574#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002575#ifdef bottom_debugXML
2576#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002577extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002578#else
2579#ifndef xmlDebugDumpAttr
2580extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002581#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002583#endif
2584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002585
2586#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002587#ifdef bottom_debugXML
2588#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002589extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002590#else
2591#ifndef xmlDebugDumpAttrList
2592extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002593#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002595#endif
2596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002597
2598#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002599#ifdef bottom_debugXML
2600#undef xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002601extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002602#else
2603#ifndef xmlDebugDumpDTD
2604extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002605#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002607#endif
2608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002609
2610#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002611#ifdef bottom_debugXML
2612#undef xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002613extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002614#else
2615#ifndef xmlDebugDumpDocument
2616extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002617#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002619#endif
2620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002621
2622#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002623#ifdef bottom_debugXML
2624#undef xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002625extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002626#else
2627#ifndef xmlDebugDumpDocumentHead
2628extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002629#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002631#endif
2632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002633
2634#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002635#ifdef bottom_debugXML
2636#undef xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002637extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002638#else
2639#ifndef xmlDebugDumpEntities
2640extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002641#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002643#endif
2644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002645
2646#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002647#ifdef bottom_debugXML
2648#undef xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002649extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002650#else
2651#ifndef xmlDebugDumpNode
2652extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002653#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002655#endif
2656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002657
2658#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002659#ifdef bottom_debugXML
2660#undef xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002661extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002662#else
2663#ifndef xmlDebugDumpNodeList
2664extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002665#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002667#endif
2668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002669
2670#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002671#ifdef bottom_debugXML
2672#undef xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002673extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002674#else
2675#ifndef xmlDebugDumpOneNode
2676extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002677#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002679#endif
2680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002681
2682#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002683#ifdef bottom_debugXML
2684#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002685extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002686#else
2687#ifndef xmlDebugDumpString
2688extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002689#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002691#endif
2692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002693
2694#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002695#ifdef bottom_legacy
2696#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002697extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002698#else
2699#ifndef xmlDecodeEntities
2700extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002701#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002703#endif
2704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002705
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002706#ifdef bottom_SAX2
2707#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002708extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002709#else
2710#ifndef xmlDefaultSAXHandlerInit
2711extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002712#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002713#endif
2714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002715
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002716#ifdef bottom_encoding
2717#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002718extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002719#else
2720#ifndef xmlDelEncodingAlias
2721extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002722#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002723#endif
2724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002725
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002726#ifdef bottom_globals
2727#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002728extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002729#else
2730#ifndef xmlDeregisterNodeDefault
2731extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002732#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002733#endif
2734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002736#ifdef bottom_encoding
2737#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002738extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002739#else
2740#ifndef xmlDetectCharEncoding
2741extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002742#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002743#endif
2744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002746#ifdef bottom_dict
2747#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002748extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002749#else
2750#ifndef xmlDictCleanup
2751extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002752#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002753#endif
2754#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002756#ifdef bottom_dict
2757#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002758extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002759#else
2760#ifndef xmlDictCreate
2761extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002762#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002763#endif
2764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002766#ifdef bottom_dict
2767#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002768extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002769#else
2770#ifndef xmlDictCreateSub
2771extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002772#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002773#endif
2774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002775
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002776#ifdef bottom_dict
2777#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002778extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002779#else
2780#ifndef xmlDictExists
2781extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002782#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002783#endif
2784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002785
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002786#ifdef bottom_dict
2787#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002788extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002789#else
2790#ifndef xmlDictFree
2791extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002792#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002793#endif
2794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002795
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002796#ifdef bottom_dict
2797#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002798extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002799#else
2800#ifndef xmlDictLookup
2801extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002802#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002803#endif
2804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002805
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002806#ifdef bottom_dict
2807#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002808extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002809#else
2810#ifndef xmlDictOwns
2811extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002812#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002813#endif
2814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002815
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002816#ifdef bottom_dict
2817#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002818extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002819#else
2820#ifndef xmlDictQLookup
2821extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002822#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002823#endif
2824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002825
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002826#ifdef bottom_dict
2827#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002828extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002829#else
2830#ifndef xmlDictReference
2831extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002832#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002833#endif
2834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002835
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002836#ifdef bottom_dict
2837#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002838extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002839#else
2840#ifndef xmlDictSize
2841extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002842#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002843#endif
2844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002845
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002846#ifdef bottom_tree
2847#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002848extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002849#else
2850#ifndef xmlDocCopyNode
2851extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002852#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002853#endif
2854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002855
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002856#ifdef bottom_tree
2857#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002858extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002859#else
2860#ifndef xmlDocCopyNodeList
2861extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002862#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002863#endif
2864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002865
2866#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002867#ifdef bottom_xmlsave
2868#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002869extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002870#else
2871#ifndef xmlDocDump
2872extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002873#define xmlDocDump xmlDocDump__internal_alias
2874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002875#endif
2876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002877
2878#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002879#ifdef bottom_xmlsave
2880#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002881extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002882#else
2883#ifndef xmlDocDumpFormatMemory
2884extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002885#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002887#endif
2888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002889
2890#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002891#ifdef bottom_xmlsave
2892#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002893extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002894#else
2895#ifndef xmlDocDumpFormatMemoryEnc
2896extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002897#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002899#endif
2900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002901
2902#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002903#ifdef bottom_xmlsave
2904#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002905extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002906#else
2907#ifndef xmlDocDumpMemory
2908extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002909#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002911#endif
2912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002913
2914#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002915#ifdef bottom_xmlsave
2916#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002917extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002918#else
2919#ifndef xmlDocDumpMemoryEnc
2920extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002921#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002923#endif
2924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002925
2926#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002927#ifdef bottom_xmlsave
2928#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002929extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002930#else
2931#ifndef xmlDocFormatDump
2932extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002933#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002935#endif
2936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002937
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002938#ifdef bottom_tree
2939#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002940extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002941#else
2942#ifndef xmlDocGetRootElement
2943extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002944#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002945#endif
2946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002947
2948#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002949#ifdef bottom_tree
2950#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002951extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002952#else
2953#ifndef xmlDocSetRootElement
2954extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002955#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
2956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002957#endif
2958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002959
2960#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002961#ifdef bottom_valid
2962#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002963extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002964#else
2965#ifndef xmlDumpAttributeDecl
2966extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002967#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
2968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002969#endif
2970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002971
2972#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002973#ifdef bottom_valid
2974#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002975extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002976#else
2977#ifndef xmlDumpAttributeTable
2978extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002979#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
2980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002981#endif
2982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002983
2984#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002985#ifdef bottom_valid
2986#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002987extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002988#else
2989#ifndef xmlDumpElementDecl
2990extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002991#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
2992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002993#endif
2994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002995
2996#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002997#ifdef bottom_valid
2998#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002999extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003000#else
3001#ifndef xmlDumpElementTable
3002extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003003#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003005#endif
3006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003007
3008#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003009#ifdef bottom_entities
3010#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003011extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003012#else
3013#ifndef xmlDumpEntitiesTable
3014extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003015#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003017#endif
3018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003019
3020#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003021#ifdef bottom_entities
3022#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003023extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003024#else
3025#ifndef xmlDumpEntityDecl
3026extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003027#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003029#endif
3030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003031
3032#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003033#ifdef bottom_valid
3034#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003035extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003036#else
3037#ifndef xmlDumpNotationDecl
3038extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003039#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003041#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003042#endif
3043
3044#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003045#ifdef bottom_valid
3046#undef xmlDumpNotationTable
3047extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3048#else
3049#ifndef xmlDumpNotationTable
3050extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3051#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3052#endif
3053#endif
3054#endif
3055
3056#if defined(LIBXML_OUTPUT_ENABLED)
3057#ifdef bottom_xmlsave
3058#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003059extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003060#else
3061#ifndef xmlElemDump
3062extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003063#define xmlElemDump xmlElemDump__internal_alias
3064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003065#endif
3066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003067
3068#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003069#ifdef bottom_legacy
3070#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003071extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003072#else
3073#ifndef xmlEncodeEntities
3074extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003075#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003077#endif
3078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003079
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003080#ifdef bottom_entities
3081#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003082extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003083#else
3084#ifndef xmlEncodeEntitiesReentrant
3085extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003086#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003087#endif
3088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003089
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003090#ifdef bottom_entities
3091#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003092extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003093#else
3094#ifndef xmlEncodeSpecialChars
3095extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003096#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003097#endif
3098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003099
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003100#ifdef bottom_parserInternals
3101#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003102extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003103#else
3104#ifndef xmlErrMemory
3105extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003106#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003107#endif
3108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003109
Daniel Veillard5eee7672005-08-22 21:22:27 +00003110#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3111#ifdef bottom_xmlregexp
3112#undef xmlExpCtxtNbCons
3113extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3114#else
3115#ifndef xmlExpCtxtNbCons
3116extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3117#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3118#endif
3119#endif
3120#endif
3121
3122#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3123#ifdef bottom_xmlregexp
3124#undef xmlExpCtxtNbNodes
3125extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3126#else
3127#ifndef xmlExpCtxtNbNodes
3128extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3129#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3130#endif
3131#endif
3132#endif
3133
3134#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3135#ifdef bottom_xmlregexp
3136#undef xmlExpDump
3137extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3138#else
3139#ifndef xmlExpDump
3140extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3141#define xmlExpDump xmlExpDump__internal_alias
3142#endif
3143#endif
3144#endif
3145
3146#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3147#ifdef bottom_xmlregexp
3148#undef xmlExpExpDerive
3149extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3150#else
3151#ifndef xmlExpExpDerive
3152extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3153#define xmlExpExpDerive xmlExpExpDerive__internal_alias
3154#endif
3155#endif
3156#endif
3157
3158#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3159#ifdef bottom_xmlregexp
3160#undef xmlExpFree
3161extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3162#else
3163#ifndef xmlExpFree
3164extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3165#define xmlExpFree xmlExpFree__internal_alias
3166#endif
3167#endif
3168#endif
3169
3170#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3171#ifdef bottom_xmlregexp
3172#undef xmlExpFreeCtxt
3173extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3174#else
3175#ifndef xmlExpFreeCtxt
3176extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3177#define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3178#endif
3179#endif
3180#endif
3181
3182#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3183#ifdef bottom_xmlregexp
3184#undef xmlExpGetLanguage
3185extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3186#else
3187#ifndef xmlExpGetLanguage
3188extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3189#define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3190#endif
3191#endif
3192#endif
3193
3194#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3195#ifdef bottom_xmlregexp
3196#undef xmlExpGetStart
3197extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3198#else
3199#ifndef xmlExpGetStart
3200extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3201#define xmlExpGetStart xmlExpGetStart__internal_alias
3202#endif
3203#endif
3204#endif
3205
3206#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3207#ifdef bottom_xmlregexp
3208#undef xmlExpIsNillable
3209extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3210#else
3211#ifndef xmlExpIsNillable
3212extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3213#define xmlExpIsNillable xmlExpIsNillable__internal_alias
3214#endif
3215#endif
3216#endif
3217
3218#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3219#ifdef bottom_xmlregexp
3220#undef xmlExpMaxToken
3221extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3222#else
3223#ifndef xmlExpMaxToken
3224extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3225#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3226#endif
3227#endif
3228#endif
3229
3230#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3231#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003232#undef xmlExpNewAtom
3233extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3234#else
3235#ifndef xmlExpNewAtom
3236extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3237#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3238#endif
3239#endif
3240#endif
3241
3242#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3243#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003244#undef xmlExpNewCtxt
3245extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3246#else
3247#ifndef xmlExpNewCtxt
3248extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3249#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3250#endif
3251#endif
3252#endif
3253
3254#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3255#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003256#undef xmlExpNewOr
3257extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3258#else
3259#ifndef xmlExpNewOr
3260extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3261#define xmlExpNewOr xmlExpNewOr__internal_alias
3262#endif
3263#endif
3264#endif
3265
3266#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3267#ifdef bottom_xmlregexp
3268#undef xmlExpNewRange
3269extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3270#else
3271#ifndef xmlExpNewRange
3272extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3273#define xmlExpNewRange xmlExpNewRange__internal_alias
3274#endif
3275#endif
3276#endif
3277
3278#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3279#ifdef bottom_xmlregexp
3280#undef xmlExpNewSeq
3281extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3282#else
3283#ifndef xmlExpNewSeq
3284extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3285#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3286#endif
3287#endif
3288#endif
3289
3290#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3291#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003292#undef xmlExpParse
3293extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3294#else
3295#ifndef xmlExpParse
3296extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3297#define xmlExpParse xmlExpParse__internal_alias
3298#endif
3299#endif
3300#endif
3301
3302#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3303#ifdef bottom_xmlregexp
3304#undef xmlExpRef
3305extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3306#else
3307#ifndef xmlExpRef
3308extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3309#define xmlExpRef xmlExpRef__internal_alias
3310#endif
3311#endif
3312#endif
3313
3314#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3315#ifdef bottom_xmlregexp
3316#undef xmlExpStringDerive
3317extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3318#else
3319#ifndef xmlExpStringDerive
3320extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3321#define xmlExpStringDerive xmlExpStringDerive__internal_alias
3322#endif
3323#endif
3324#endif
3325
3326#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3327#ifdef bottom_xmlregexp
3328#undef xmlExpSubsume
3329extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3330#else
3331#ifndef xmlExpSubsume
3332extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3333#define xmlExpSubsume xmlExpSubsume__internal_alias
3334#endif
3335#endif
3336#endif
3337
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003338#ifdef bottom_xmlIO
3339#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003340extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003341#else
3342#ifndef xmlFileClose
3343extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003344#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003345#endif
3346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003347
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003348#ifdef bottom_xmlIO
3349#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003350extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003351#else
3352#ifndef xmlFileMatch
3353extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003354#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003355#endif
3356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003357
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003358#ifdef bottom_xmlIO
3359#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003360extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003361#else
3362#ifndef xmlFileOpen
3363extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003364#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003365#endif
3366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003367
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003368#ifdef bottom_xmlIO
3369#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003370extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003371#else
3372#ifndef xmlFileRead
3373extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003374#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003375#endif
3376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003377
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003378#ifdef bottom_encoding
3379#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003380extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003381#else
3382#ifndef xmlFindCharEncodingHandler
3383extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003384#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003385#endif
3386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003387
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003388#ifdef bottom_valid
3389#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003390extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003391#else
3392#ifndef xmlFreeAttributeTable
3393extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003394#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003395#endif
3396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003397
3398#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003399#ifdef bottom_xmlregexp
3400#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003401extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003402#else
3403#ifndef xmlFreeAutomata
3404extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003405#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003407#endif
3408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003409
3410#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003411#ifdef bottom_catalog
3412#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003413extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003414#else
3415#ifndef xmlFreeCatalog
3416extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003417#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3418#endif
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_tree
3423#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003424extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003425#else
3426#ifndef xmlFreeDoc
3427extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003428#define xmlFreeDoc xmlFreeDoc__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 xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003434extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003435#else
3436#ifndef xmlFreeDocElementContent
3437extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003438#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003439#endif
3440#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003441
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003442#ifdef bottom_tree
3443#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003444extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003445#else
3446#ifndef xmlFreeDtd
3447extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003448#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003449#endif
3450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003451
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003452#ifdef bottom_valid
3453#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003454extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003455#else
3456#ifndef xmlFreeElementContent
3457extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003458#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003459#endif
3460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003461
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003462#ifdef bottom_valid
3463#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003464extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003465#else
3466#ifndef xmlFreeElementTable
3467extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003468#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003469#endif
3470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003471
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003472#ifdef bottom_entities
3473#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003474extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003475#else
3476#ifndef xmlFreeEntitiesTable
3477extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003478#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003479#endif
3480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003481
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003482#ifdef bottom_valid
3483#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003484extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003485#else
3486#ifndef xmlFreeEnumeration
3487extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003488#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003489#endif
3490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003491
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003492#ifdef bottom_valid
3493#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003494extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003495#else
3496#ifndef xmlFreeIDTable
3497extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003498#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003499#endif
3500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003501
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003502#ifdef bottom_parserInternals
3503#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003504extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003505#else
3506#ifndef xmlFreeInputStream
3507extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003508#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003509#endif
3510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003511
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003512#ifdef bottom_threads
3513#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003514extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003515#else
3516#ifndef xmlFreeMutex
3517extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003518#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003519#endif
3520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003521
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003522#ifdef bottom_tree
3523#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003524extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003525#else
3526#ifndef xmlFreeNode
3527extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003528#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003529#endif
3530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003531
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003532#ifdef bottom_tree
3533#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003534extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003535#else
3536#ifndef xmlFreeNodeList
3537extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003538#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003539#endif
3540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003541
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003542#ifdef bottom_valid
3543#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003544extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003545#else
3546#ifndef xmlFreeNotationTable
3547extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003548#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003549#endif
3550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003551
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003552#ifdef bottom_tree
3553#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003554extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003555#else
3556#ifndef xmlFreeNs
3557extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003558#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003559#endif
3560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003561
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003562#ifdef bottom_tree
3563#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003564extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003565#else
3566#ifndef xmlFreeNsList
3567extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003568#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003569#endif
3570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003571
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003572#ifdef bottom_parserInternals
3573#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003574extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003575#else
3576#ifndef xmlFreeParserCtxt
3577extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003578#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003579#endif
3580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003581
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003582#ifdef bottom_xmlIO
3583#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003584extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003585#else
3586#ifndef xmlFreeParserInputBuffer
3587extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003588#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003589#endif
3590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003591
3592#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003593#ifdef bottom_pattern
3594#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003595extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003596#else
3597#ifndef xmlFreePattern
3598extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003599#define xmlFreePattern xmlFreePattern__internal_alias
3600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003601#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003602#endif
3603
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003604#if defined(LIBXML_PATTERN_ENABLED)
3605#ifdef bottom_pattern
3606#undef xmlFreePatternList
3607extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3608#else
3609#ifndef xmlFreePatternList
3610extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3611#define xmlFreePatternList xmlFreePatternList__internal_alias
3612#endif
3613#endif
3614#endif
3615
3616#ifdef bottom_tree
3617#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003618extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003619#else
3620#ifndef xmlFreeProp
3621extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003622#define xmlFreeProp xmlFreeProp__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_tree
3627#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003628extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003629#else
3630#ifndef xmlFreePropList
3631extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003632#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003633#endif
3634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003635
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003636#ifdef bottom_threads
3637#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003638extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003639#else
3640#ifndef xmlFreeRMutex
3641extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003642#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003643#endif
3644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003645
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003646#ifdef bottom_valid
3647#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003648extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003649#else
3650#ifndef xmlFreeRefTable
3651extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003652#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003653#endif
3654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003655
William M. Brack015ccb22005-02-13 08:18:52 +00003656#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003657#ifdef bottom_pattern
3658#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003659extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003660#else
3661#ifndef xmlFreeStreamCtxt
3662extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003663#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003665#endif
3666#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003667
Daniel Veillardbe076e92005-01-04 20:18:14 +00003668#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003669#ifdef bottom_xmlreader
3670#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003671extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003672#else
3673#ifndef xmlFreeTextReader
3674extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003675#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003677#endif
3678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003679
3680#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003681#ifdef bottom_xmlwriter
3682#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003683extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003684#else
3685#ifndef xmlFreeTextWriter
3686extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003687#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003689#endif
3690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003691
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003692#ifdef bottom_uri
3693#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003694extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003695#else
3696#ifndef xmlFreeURI
3697extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003698#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003699#endif
3700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003701
3702#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003703#ifdef bottom_valid
3704#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003705extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003706#else
3707#ifndef xmlFreeValidCtxt
3708extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003709#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003711#endif
3712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003713
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003714#ifdef bottom_xmlmemory
3715#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003716extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003717#else
3718#ifndef xmlGcMemGet
3719extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003720#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003721#endif
3722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003723
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003724#ifdef bottom_xmlmemory
3725#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003726extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003727#else
3728#ifndef xmlGcMemSetup
3729extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003730#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003731#endif
3732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003733
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003734#ifdef bottom_tree
3735#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003736extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003737#else
3738#ifndef xmlGetBufferAllocationScheme
3739extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003740#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003741#endif
3742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003743
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003744#ifdef bottom_encoding
3745#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003746extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003747#else
3748#ifndef xmlGetCharEncodingHandler
3749extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003750#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003751#endif
3752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003753
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003754#ifdef bottom_encoding
3755#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003756extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003757#else
3758#ifndef xmlGetCharEncodingName
3759extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003760#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003761#endif
3762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003763
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003764#ifdef bottom_tree
3765#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003766extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003767#else
3768#ifndef xmlGetCompressMode
3769extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003770#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003771#endif
3772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003773
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003774#ifdef bottom_tree
3775#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003776extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003777#else
3778#ifndef xmlGetDocCompressMode
3779extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003780#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003781#endif
3782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003783
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003784#ifdef bottom_entities
3785#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003786extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003787#else
3788#ifndef xmlGetDocEntity
3789extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003790#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003791#endif
3792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003793
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003794#ifdef bottom_valid
3795#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003796extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003797#else
3798#ifndef xmlGetDtdAttrDesc
3799extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003800#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003801#endif
3802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003803
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003804#ifdef bottom_valid
3805#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003806extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003807#else
3808#ifndef xmlGetDtdElementDesc
3809extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003810#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003811#endif
3812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003813
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003814#ifdef bottom_entities
3815#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003816extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003817#else
3818#ifndef xmlGetDtdEntity
3819extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003820#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003821#endif
3822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003823
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003824#ifdef bottom_valid
3825#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003826extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003827#else
3828#ifndef xmlGetDtdNotationDesc
3829extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003830#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003831#endif
3832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003833
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003834#ifdef bottom_valid
3835#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003836extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003837#else
3838#ifndef xmlGetDtdQAttrDesc
3839extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003840#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003841#endif
3842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003843
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003844#ifdef bottom_valid
3845#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003846extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003847#else
3848#ifndef xmlGetDtdQElementDesc
3849extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003850#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003851#endif
3852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003853
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003854#ifdef bottom_encoding
3855#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003856extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003857#else
3858#ifndef xmlGetEncodingAlias
3859extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003860#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003861#endif
3862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003863
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003864#ifdef bottom_xmlIO
3865#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003866extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003867#else
3868#ifndef xmlGetExternalEntityLoader
3869extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003870#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003871#endif
3872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003873
3874#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003875#ifdef bottom_legacy
3876#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003877extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003878#else
3879#ifndef xmlGetFeature
3880extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003881#define xmlGetFeature xmlGetFeature__internal_alias
3882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003883#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003884#endif
3885
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003886#if defined(LIBXML_LEGACY_ENABLED)
3887#ifdef bottom_legacy
3888#undef xmlGetFeaturesList
3889extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3890#else
3891#ifndef xmlGetFeaturesList
3892extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3893#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3894#endif
3895#endif
3896#endif
3897
3898#ifdef bottom_threads
3899#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003900extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003901#else
3902#ifndef xmlGetGlobalState
3903extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003904#define xmlGetGlobalState xmlGetGlobalState__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_valid
3909#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003910extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003911#else
3912#ifndef xmlGetID
3913extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003914#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003915#endif
3916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003917
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003918#ifdef bottom_tree
3919#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003920extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003921#else
3922#ifndef xmlGetIntSubset
3923extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003924#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003925#endif
3926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003927
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003928#ifdef bottom_tree
3929#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003930extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003931#else
3932#ifndef xmlGetLastChild
3933extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003934#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003935#endif
3936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003937
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003938#ifdef bottom_error
3939#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003940extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003941#else
3942#ifndef xmlGetLastError
3943extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003944#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003945#endif
3946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003947
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003948#ifdef bottom_tree
3949#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003950extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003951#else
3952#ifndef xmlGetLineNo
3953extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003954#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003955#endif
3956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003957
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003958#ifdef bottom_tree
3959#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003960extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003961#else
3962#ifndef xmlGetNoNsProp
3963extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003964#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003965#endif
3966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003967
3968#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003969#ifdef bottom_tree
3970#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00003971extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003972#else
3973#ifndef xmlGetNodePath
3974extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003975#define xmlGetNodePath xmlGetNodePath__internal_alias
3976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003977#endif
3978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003979
3980#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003981#ifdef bottom_tree
3982#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003983extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003984#else
3985#ifndef xmlGetNsList
3986extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003987#define xmlGetNsList xmlGetNsList__internal_alias
3988#endif
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 xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003994extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003995#else
3996#ifndef xmlGetNsProp
3997extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003998#define xmlGetNsProp xmlGetNsProp__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_entities
4003#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004004extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004005#else
4006#ifndef xmlGetParameterEntity
4007extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004008#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004009#endif
4010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004012#ifdef bottom_entities
4013#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004014extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004015#else
4016#ifndef xmlGetPredefinedEntity
4017extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004018#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004019#endif
4020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004022#ifdef bottom_tree
4023#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004024extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004025#else
4026#ifndef xmlGetProp
4027extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004028#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004029#endif
4030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004032#ifdef bottom_valid
4033#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004034extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004035#else
4036#ifndef xmlGetRefs
4037extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004038#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004039#endif
4040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004041
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004042#ifdef bottom_threads
4043#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00004044extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004045#else
4046#ifndef xmlGetThreadId
4047extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004048#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004049#endif
4050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004051
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004052#ifdef bottom_xmlstring
4053#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004054extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004055#else
4056#ifndef xmlGetUTF8Char
4057extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004058#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004059#endif
4060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004061
4062#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004063#ifdef bottom_legacy
4064#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004065extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004066#else
4067#ifndef xmlHandleEntity
4068extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004069#define xmlHandleEntity xmlHandleEntity__internal_alias
4070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004071#endif
4072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004073
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00004074#ifdef bottom_parser
4075#undef xmlHasFeature
4076extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4077#else
4078#ifndef xmlHasFeature
4079extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4080#define xmlHasFeature xmlHasFeature__internal_alias
4081#endif
4082#endif
4083
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004084#ifdef bottom_tree
4085#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004086extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004087#else
4088#ifndef xmlHasNsProp
4089extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004090#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004091#endif
4092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004093
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004094#ifdef bottom_tree
4095#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004096extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004097#else
4098#ifndef xmlHasProp
4099extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004100#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004101#endif
4102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004103
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004104#ifdef bottom_hash
4105#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004106extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004107#else
4108#ifndef xmlHashAddEntry
4109extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004110#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004111#endif
4112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004113
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004114#ifdef bottom_hash
4115#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004116extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004117#else
4118#ifndef xmlHashAddEntry2
4119extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004120#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004121#endif
4122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004124#ifdef bottom_hash
4125#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004126extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004127#else
4128#ifndef xmlHashAddEntry3
4129extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004130#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004131#endif
4132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004134#ifdef bottom_hash
4135#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004136extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004137#else
4138#ifndef xmlHashCopy
4139extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004140#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004141#endif
4142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004143
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004144#ifdef bottom_hash
4145#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004146extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004147#else
4148#ifndef xmlHashCreate
4149extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004150#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004151#endif
4152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004153
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004154#ifdef bottom_hash
4155#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004156extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004157#else
4158#ifndef xmlHashCreateDict
4159extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004160#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004161#endif
4162#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004164#ifdef bottom_hash
4165#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004166extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004167#else
4168#ifndef xmlHashFree
4169extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004170#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004171#endif
4172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004174#ifdef bottom_hash
4175#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004176extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004177#else
4178#ifndef xmlHashLookup
4179extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004180#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004181#endif
4182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004184#ifdef bottom_hash
4185#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004186extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004187#else
4188#ifndef xmlHashLookup2
4189extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004190#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004191#endif
4192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004193
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004194#ifdef bottom_hash
4195#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004196extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004197#else
4198#ifndef xmlHashLookup3
4199extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004200#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004201#endif
4202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004203
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004204#ifdef bottom_hash
4205#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004206extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004207#else
4208#ifndef xmlHashQLookup
4209extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004210#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004211#endif
4212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004213
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004214#ifdef bottom_hash
4215#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004216extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004217#else
4218#ifndef xmlHashQLookup2
4219extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004220#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004221#endif
4222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004223
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004224#ifdef bottom_hash
4225#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004226extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004227#else
4228#ifndef xmlHashQLookup3
4229extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004230#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004231#endif
4232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004233
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004234#ifdef bottom_hash
4235#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004236extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004237#else
4238#ifndef xmlHashRemoveEntry
4239extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004240#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004241#endif
4242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004243
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004244#ifdef bottom_hash
4245#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004246extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004247#else
4248#ifndef xmlHashRemoveEntry2
4249extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004250#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004251#endif
4252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004253
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004254#ifdef bottom_hash
4255#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004256extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004257#else
4258#ifndef xmlHashRemoveEntry3
4259extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004260#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004261#endif
4262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004263
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004264#ifdef bottom_hash
4265#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004266extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004267#else
4268#ifndef xmlHashScan
4269extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004270#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004271#endif
4272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004273
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004274#ifdef bottom_hash
4275#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004276extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004277#else
4278#ifndef xmlHashScan3
4279extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004280#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004281#endif
4282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004283
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004284#ifdef bottom_hash
4285#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004286extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004287#else
4288#ifndef xmlHashScanFull
4289extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004290#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004291#endif
4292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004293
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004294#ifdef bottom_hash
4295#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004296extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004297#else
4298#ifndef xmlHashScanFull3
4299extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004300#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004301#endif
4302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004303
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004304#ifdef bottom_hash
4305#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004306extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004307#else
4308#ifndef xmlHashSize
4309extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004310#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004311#endif
4312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004313
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004314#ifdef bottom_hash
4315#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004316extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004317#else
4318#ifndef xmlHashUpdateEntry
4319extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004320#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004321#endif
4322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004323
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004324#ifdef bottom_hash
4325#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004326extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004327#else
4328#ifndef xmlHashUpdateEntry2
4329extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004330#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004331#endif
4332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004333
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004334#ifdef bottom_hash
4335#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004336extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004337#else
4338#ifndef xmlHashUpdateEntry3
4339extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004340#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004341#endif
4342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004343
4344#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004345#ifdef bottom_xmlIO
4346#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004347extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004348#else
4349#ifndef xmlIOFTPClose
4350extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004351#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004353#endif
4354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004355
4356#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004357#ifdef bottom_xmlIO
4358#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004359extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004360#else
4361#ifndef xmlIOFTPMatch
4362extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004363#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004365#endif
4366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004367
4368#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004369#ifdef bottom_xmlIO
4370#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004371extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004372#else
4373#ifndef xmlIOFTPOpen
4374extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004375#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004377#endif
4378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004379
4380#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004381#ifdef bottom_xmlIO
4382#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004383extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004384#else
4385#ifndef xmlIOFTPRead
4386extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004387#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004389#endif
4390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004391
4392#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004393#ifdef bottom_xmlIO
4394#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004395extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004396#else
4397#ifndef xmlIOHTTPClose
4398extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004399#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004401#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004402#endif
4403
4404#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004405#ifdef bottom_xmlIO
4406#undef xmlIOHTTPMatch
4407extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4408#else
4409#ifndef xmlIOHTTPMatch
4410extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4411#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4412#endif
4413#endif
4414#endif
4415
4416#if defined(LIBXML_HTTP_ENABLED)
4417#ifdef bottom_xmlIO
4418#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004419extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004420#else
4421#ifndef xmlIOHTTPOpen
4422extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004423#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004425#endif
4426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004427
4428#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004429#ifdef bottom_xmlIO
4430#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004431extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004432#else
4433#ifndef xmlIOHTTPOpenW
4434extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004435#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004437#endif
4438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004439
4440#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004441#ifdef bottom_xmlIO
4442#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004443extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004444#else
4445#ifndef xmlIOHTTPRead
4446extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004447#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004449#endif
4450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004451
4452#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004453#ifdef bottom_parser
4454#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004455extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004456#else
4457#ifndef xmlIOParseDTD
4458extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004459#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004461#endif
4462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004464#ifdef bottom_encoding
4465#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004466extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004467#else
4468#ifndef xmlInitCharEncodingHandlers
4469extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004470#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004471#endif
4472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004474#ifdef bottom_globals
4475#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004476extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004477#else
4478#ifndef xmlInitGlobals
4479extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004480#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004481#endif
4482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004484#ifdef bottom_xmlmemory
4485#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004486extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004487#else
4488#ifndef xmlInitMemory
4489extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004490#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004491#endif
4492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004494#ifdef bottom_parserInternals
4495#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004496extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004497#else
4498#ifndef xmlInitNodeInfoSeq
4499extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004500#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004501#endif
4502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004504#ifdef bottom_parser
4505#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004506extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004507#else
4508#ifndef xmlInitParser
4509extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004510#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004511#endif
4512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004514#ifdef bottom_parserInternals
4515#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004516extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004517#else
4518#ifndef xmlInitParserCtxt
4519extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004520#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004521#endif
4522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004523
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004524#ifdef bottom_threads
4525#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004526extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004527#else
4528#ifndef xmlInitThreads
4529extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004530#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004531#endif
4532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004533
4534#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004535#ifdef bottom_catalog
4536#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004537extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004538#else
4539#ifndef xmlInitializeCatalog
4540extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004541#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004543#endif
4544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004546#ifdef bottom_globals
4547#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004548extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004549#else
4550#ifndef xmlInitializeGlobalState
4551extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004552#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004553#endif
4554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004555
4556#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004557#ifdef bottom_legacy
4558#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004559extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004560#else
4561#ifndef xmlInitializePredefinedEntities
4562extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004563#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004565#endif
4566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004567
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004568#ifdef bottom_chvalid
4569#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004570extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004571#else
4572#ifndef xmlIsBaseChar
4573extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004574#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004575#endif
4576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004577
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004578#ifdef bottom_chvalid
4579#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004580extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004581#else
4582#ifndef xmlIsBlank
4583extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004584#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004585#endif
4586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004587
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004588#ifdef bottom_tree
4589#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004590extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004591#else
4592#ifndef xmlIsBlankNode
4593extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004594#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004595#endif
4596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004597
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004598#ifdef bottom_chvalid
4599#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004600extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004601#else
4602#ifndef xmlIsChar
4603extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004604#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004605#endif
4606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004607
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004608#ifdef bottom_chvalid
4609#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004610extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004611#else
4612#ifndef xmlIsCombining
4613extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004614#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004615#endif
4616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004617
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004618#ifdef bottom_chvalid
4619#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004620extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004621#else
4622#ifndef xmlIsDigit
4623extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004624#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004625#endif
4626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004627
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004628#ifdef bottom_chvalid
4629#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004630extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004631#else
4632#ifndef xmlIsExtender
4633extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004634#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004635#endif
4636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004637
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004638#ifdef bottom_valid
4639#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004640extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004641#else
4642#ifndef xmlIsID
4643extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004644#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004645#endif
4646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004647
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004648#ifdef bottom_chvalid
4649#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004650extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004651#else
4652#ifndef xmlIsIdeographic
4653extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004654#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004655#endif
4656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004657
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004658#ifdef bottom_parserInternals
4659#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004660extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004661#else
4662#ifndef xmlIsLetter
4663extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004664#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004665#endif
4666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004667
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004668#ifdef bottom_threads
4669#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004670extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004671#else
4672#ifndef xmlIsMainThread
4673extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004674#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004675#endif
4676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004677
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004678#ifdef bottom_valid
4679#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004680extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004681#else
4682#ifndef xmlIsMixedElement
4683extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004684#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004685#endif
4686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004687
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004688#ifdef bottom_chvalid
4689#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004690extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004691#else
4692#ifndef xmlIsPubidChar
4693extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004694#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004695#endif
4696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004697
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004698#ifdef bottom_valid
4699#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004700extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004701#else
4702#ifndef xmlIsRef
4703extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004704#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004705#endif
4706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004707
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004708#ifdef bottom_xmlsave
4709#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004710extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004711#else
4712#ifndef xmlIsXHTML
4713extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004714#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004715#endif
4716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004717
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004718#ifdef bottom_parserInternals
4719#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004720extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004721#else
4722#ifndef xmlKeepBlanksDefault
4723extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004724#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004725#endif
4726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004727
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004728#ifdef bottom_parserInternals
4729#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004730extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004731#else
4732#ifndef xmlLineNumbersDefault
4733extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004734#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004735#endif
4736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004737
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004738#ifdef bottom_list
4739#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004740extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004741#else
4742#ifndef xmlLinkGetData
4743extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004744#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004745#endif
4746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004747
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004748#ifdef bottom_list
4749#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004750extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004751#else
4752#ifndef xmlListAppend
4753extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004754#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004755#endif
4756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004758#ifdef bottom_list
4759#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004760extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004761#else
4762#ifndef xmlListClear
4763extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004764#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004765#endif
4766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004767
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004768#ifdef bottom_list
4769#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004770extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004771#else
4772#ifndef xmlListCopy
4773extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004774#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004775#endif
4776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004778#ifdef bottom_list
4779#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004780extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004781#else
4782#ifndef xmlListCreate
4783extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004784#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004785#endif
4786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004788#ifdef bottom_list
4789#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004790extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004791#else
4792#ifndef xmlListDelete
4793extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004794#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004795#endif
4796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004797
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004798#ifdef bottom_list
4799#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004800extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004801#else
4802#ifndef xmlListDup
4803extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004804#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004805#endif
4806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004808#ifdef bottom_list
4809#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004810extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004811#else
4812#ifndef xmlListEmpty
4813extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004814#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004815#endif
4816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004818#ifdef bottom_list
4819#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004820extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004821#else
4822#ifndef xmlListEnd
4823extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004824#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004825#endif
4826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004828#ifdef bottom_list
4829#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004830extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004831#else
4832#ifndef xmlListFront
4833extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004834#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004835#endif
4836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004838#ifdef bottom_list
4839#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004840extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004841#else
4842#ifndef xmlListInsert
4843extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004844#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004845#endif
4846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004848#ifdef bottom_list
4849#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004850extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004851#else
4852#ifndef xmlListMerge
4853extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004854#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004855#endif
4856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004858#ifdef bottom_list
4859#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004860extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004861#else
4862#ifndef xmlListPopBack
4863extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004864#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004865#endif
4866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004868#ifdef bottom_list
4869#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004870extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004871#else
4872#ifndef xmlListPopFront
4873extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004874#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004875#endif
4876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004877
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004878#ifdef bottom_list
4879#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004880extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004881#else
4882#ifndef xmlListPushBack
4883extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004884#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004885#endif
4886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004887
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004888#ifdef bottom_list
4889#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004890extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004891#else
4892#ifndef xmlListPushFront
4893extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004894#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004895#endif
4896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004897
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004898#ifdef bottom_list
4899#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004900extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004901#else
4902#ifndef xmlListRemoveAll
4903extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004904#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004905#endif
4906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004907
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004908#ifdef bottom_list
4909#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004910extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004911#else
4912#ifndef xmlListRemoveFirst
4913extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004914#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004915#endif
4916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004917
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004918#ifdef bottom_list
4919#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004920extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004921#else
4922#ifndef xmlListRemoveLast
4923extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004924#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004925#endif
4926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004927
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004928#ifdef bottom_list
4929#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004930extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004931#else
4932#ifndef xmlListReverse
4933extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004934#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004935#endif
4936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004937
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004938#ifdef bottom_list
4939#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004940extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004941#else
4942#ifndef xmlListReverseSearch
4943extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004944#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004945#endif
4946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004947
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004948#ifdef bottom_list
4949#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004950extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004951#else
4952#ifndef xmlListReverseWalk
4953extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004954#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004955#endif
4956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004957
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004958#ifdef bottom_list
4959#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004960extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004961#else
4962#ifndef xmlListSearch
4963extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004964#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004965#endif
4966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004967
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004968#ifdef bottom_list
4969#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004970extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004971#else
4972#ifndef xmlListSize
4973extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004974#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004975#endif
4976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004977
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004978#ifdef bottom_list
4979#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00004980extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004981#else
4982#ifndef xmlListSort
4983extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004984#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004985#endif
4986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004987
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004988#ifdef bottom_list
4989#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004990extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004991#else
4992#ifndef xmlListWalk
4993extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004994#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004995#endif
4996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004997
4998#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004999#ifdef bottom_catalog
5000#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005001extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005002#else
5003#ifndef xmlLoadACatalog
5004extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005005#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005007#endif
5008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005009
5010#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005011#ifdef bottom_catalog
5012#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005013extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005014#else
5015#ifndef xmlLoadCatalog
5016extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005017#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005019#endif
5020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005021
5022#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005023#ifdef bottom_catalog
5024#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005025extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005026#else
5027#ifndef xmlLoadCatalogs
5028extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005029#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005031#endif
5032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005034#ifdef bottom_xmlIO
5035#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00005036extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005037#else
5038#ifndef xmlLoadExternalEntity
5039extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005040#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005041#endif
5042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005043
5044#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005045#ifdef bottom_catalog
5046#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005047extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005048#else
5049#ifndef xmlLoadSGMLSuperCatalog
5050extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005051#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005053#endif
5054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005056#ifdef bottom_threads
5057#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005058extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005059#else
5060#ifndef xmlLockLibrary
5061extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005062#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005063#endif
5064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005065
5066#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005067#ifdef bottom_debugXML
5068#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005069extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005070#else
5071#ifndef xmlLsCountNode
5072extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005073#define xmlLsCountNode xmlLsCountNode__internal_alias
5074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005075#endif
5076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005077
5078#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005079#ifdef bottom_debugXML
5080#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005081extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005082#else
5083#ifndef xmlLsOneNode
5084extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005085#define xmlLsOneNode xmlLsOneNode__internal_alias
5086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005087#endif
5088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005089
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005090#ifdef bottom_xmlmemory
5091#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005092extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005093#else
5094#ifndef xmlMallocAtomicLoc
5095extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005096#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
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_xmlmemory
5101#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005102extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005103#else
5104#ifndef xmlMallocLoc
5105extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005106#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005107#endif
5108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005109
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005110#ifdef bottom_xmlmemory
5111#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005112extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005113#else
5114#ifndef xmlMemBlocks
5115extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005116#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005117#endif
5118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005119
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005120#ifdef bottom_xmlmemory
5121#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005122extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005123#else
5124#ifndef xmlMemDisplay
5125extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005126#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005127#endif
5128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005129
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005130#ifdef bottom_xmlmemory
5131#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005132extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005133#else
5134#ifndef xmlMemFree
5135extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005136#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005137#endif
5138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005139
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005140#ifdef bottom_xmlmemory
5141#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005142extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005143#else
5144#ifndef xmlMemGet
5145extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005146#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005147#endif
5148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005149
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005150#ifdef bottom_xmlmemory
5151#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005152extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005153#else
5154#ifndef xmlMemMalloc
5155extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005156#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005157#endif
5158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005159
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005160#ifdef bottom_xmlmemory
5161#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005162extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005163#else
5164#ifndef xmlMemRealloc
5165extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005166#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005167#endif
5168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005169
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005170#ifdef bottom_xmlmemory
5171#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005172extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005173#else
5174#ifndef xmlMemSetup
5175extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005176#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005177#endif
5178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005179
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005180#ifdef bottom_xmlmemory
5181#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005182extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005183#else
5184#ifndef xmlMemShow
5185extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005186#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005187#endif
5188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005189
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005190#ifdef bottom_xmlmemory
5191#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005192extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005193#else
5194#ifndef xmlMemStrdupLoc
5195extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005196#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005197#endif
5198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005199
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005200#ifdef bottom_xmlmemory
5201#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005202extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005203#else
5204#ifndef xmlMemUsed
5205extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005206#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005207#endif
5208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005209
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005210#ifdef bottom_xmlmemory
5211#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005212extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005213#else
5214#ifndef xmlMemoryDump
5215extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005216#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005217#endif
5218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005220#ifdef bottom_xmlmemory
5221#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005222extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005223#else
5224#ifndef xmlMemoryStrdup
5225extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005226#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005227#endif
5228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005229
5230#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005231#ifdef bottom_xmlmodule
5232#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005233extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005234#else
5235#ifndef xmlModuleClose
5236extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005237#define xmlModuleClose xmlModuleClose__internal_alias
5238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005239#endif
5240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005241
5242#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005243#ifdef bottom_xmlmodule
5244#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005245extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005246#else
5247#ifndef xmlModuleFree
5248extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005249#define xmlModuleFree xmlModuleFree__internal_alias
5250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005251#endif
5252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005253
5254#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005255#ifdef bottom_xmlmodule
5256#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005257extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005258#else
5259#ifndef xmlModuleOpen
5260extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005261#define xmlModuleOpen xmlModuleOpen__internal_alias
5262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005263#endif
5264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005265
5266#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005267#ifdef bottom_xmlmodule
5268#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005269extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005270#else
5271#ifndef xmlModuleSymbol
5272extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005273#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005275#endif
5276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005277
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005278#ifdef bottom_threads
5279#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005280extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005281#else
5282#ifndef xmlMutexLock
5283extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005284#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005285#endif
5286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005287
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005288#ifdef bottom_threads
5289#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005290extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005291#else
5292#ifndef xmlMutexUnlock
5293extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005294#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005295#endif
5296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005297
5298#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005299#ifdef bottom_legacy
5300#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005301extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005302#else
5303#ifndef xmlNamespaceParseNCName
5304extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005305#define xmlNamespaceParseNCName xmlNamespaceParseNCName__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_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005311#ifdef bottom_legacy
5312#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005313extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005314#else
5315#ifndef xmlNamespaceParseNSDef
5316extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005317#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005319#endif
5320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005321
5322#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005323#ifdef bottom_legacy
5324#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005325extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005326#else
5327#ifndef xmlNamespaceParseQName
5328extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005329#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005331#endif
5332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005333
5334#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005335#ifdef bottom_nanoftp
5336#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005337extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005338#else
5339#ifndef xmlNanoFTPCheckResponse
5340extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005341#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005343#endif
5344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005345
5346#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005347#ifdef bottom_nanoftp
5348#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005349extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005350#else
5351#ifndef xmlNanoFTPCleanup
5352extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005353#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005355#endif
5356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005357
5358#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005359#ifdef bottom_nanoftp
5360#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005361extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005362#else
5363#ifndef xmlNanoFTPClose
5364extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005365#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005367#endif
5368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005369
5370#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005371#ifdef bottom_nanoftp
5372#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005373extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005374#else
5375#ifndef xmlNanoFTPCloseConnection
5376extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005377#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005379#endif
5380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005381
5382#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005383#ifdef bottom_nanoftp
5384#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005385extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005386#else
5387#ifndef xmlNanoFTPConnect
5388extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005389#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005391#endif
5392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005393
5394#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005395#ifdef bottom_nanoftp
5396#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005397extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005398#else
5399#ifndef xmlNanoFTPConnectTo
5400extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005401#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005403#endif
5404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005405
5406#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005407#ifdef bottom_nanoftp
5408#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005409extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005410#else
5411#ifndef xmlNanoFTPCwd
5412extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005413#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005415#endif
5416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005417
5418#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005419#ifdef bottom_nanoftp
5420#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005421extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005422#else
5423#ifndef xmlNanoFTPDele
5424extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005425#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005427#endif
5428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005429
5430#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005431#ifdef bottom_nanoftp
5432#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005433extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005434#else
5435#ifndef xmlNanoFTPFreeCtxt
5436extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005437#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005439#endif
5440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005441
5442#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005443#ifdef bottom_nanoftp
5444#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005445extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005446#else
5447#ifndef xmlNanoFTPGet
5448extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005449#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005451#endif
5452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005453
5454#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005455#ifdef bottom_nanoftp
5456#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005457extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005458#else
5459#ifndef xmlNanoFTPGetConnection
5460extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005461#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005463#endif
5464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005465
5466#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005467#ifdef bottom_nanoftp
5468#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005469extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005470#else
5471#ifndef xmlNanoFTPGetResponse
5472extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005473#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005475#endif
5476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005477
5478#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005479#ifdef bottom_nanoftp
5480#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005481extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005482#else
5483#ifndef xmlNanoFTPGetSocket
5484extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005485#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005487#endif
5488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005489
5490#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005491#ifdef bottom_nanoftp
5492#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005493extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005494#else
5495#ifndef xmlNanoFTPInit
5496extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005497#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005499#endif
5500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005501
5502#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005503#ifdef bottom_nanoftp
5504#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005505extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005506#else
5507#ifndef xmlNanoFTPList
5508extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005509#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005511#endif
5512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005513
5514#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005515#ifdef bottom_nanoftp
5516#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005517extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005518#else
5519#ifndef xmlNanoFTPNewCtxt
5520extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005521#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005523#endif
5524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005525
5526#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005527#ifdef bottom_nanoftp
5528#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005529extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005530#else
5531#ifndef xmlNanoFTPOpen
5532extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005533#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005535#endif
5536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005537
5538#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005539#ifdef bottom_nanoftp
5540#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005541extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005542#else
5543#ifndef xmlNanoFTPProxy
5544extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005545#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005547#endif
5548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005549
5550#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005551#ifdef bottom_nanoftp
5552#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005553extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005554#else
5555#ifndef xmlNanoFTPQuit
5556extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005557#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005559#endif
5560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005561
5562#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005563#ifdef bottom_nanoftp
5564#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005565extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005566#else
5567#ifndef xmlNanoFTPRead
5568extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005569#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005571#endif
5572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005573
5574#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005575#ifdef bottom_nanoftp
5576#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005577extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005578#else
5579#ifndef xmlNanoFTPScanProxy
5580extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005581#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005583#endif
5584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005585
5586#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005587#ifdef bottom_nanoftp
5588#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005589extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005590#else
5591#ifndef xmlNanoFTPUpdateURL
5592extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005593#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005595#endif
5596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005597
5598#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005599#ifdef bottom_nanohttp
5600#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005601extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005602#else
5603#ifndef xmlNanoHTTPAuthHeader
5604extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005605#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005607#endif
5608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005609
5610#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005611#ifdef bottom_nanohttp
5612#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005613extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005614#else
5615#ifndef xmlNanoHTTPCleanup
5616extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005617#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005619#endif
5620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005621
5622#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005623#ifdef bottom_nanohttp
5624#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005625extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005626#else
5627#ifndef xmlNanoHTTPClose
5628extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005629#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005631#endif
5632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005633
5634#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005635#ifdef bottom_nanohttp
5636#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005637extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005638#else
5639#ifndef xmlNanoHTTPContentLength
5640extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005641#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005643#endif
5644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005645
5646#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005647#ifdef bottom_nanohttp
5648#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005649extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005650#else
5651#ifndef xmlNanoHTTPEncoding
5652extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005653#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005655#endif
5656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005657
5658#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005659#ifdef bottom_nanohttp
5660#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005661extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005662#else
5663#ifndef xmlNanoHTTPFetch
5664extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005665#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005667#endif
5668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005669
5670#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005671#ifdef bottom_nanohttp
5672#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005673extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005674#else
5675#ifndef xmlNanoHTTPInit
5676extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005677#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005679#endif
5680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005681
5682#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005683#ifdef bottom_nanohttp
5684#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005685extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005686#else
5687#ifndef xmlNanoHTTPMethod
5688extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005689#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005691#endif
5692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005693
5694#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005695#ifdef bottom_nanohttp
5696#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005697extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005698#else
5699#ifndef xmlNanoHTTPMethodRedir
5700extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005701#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005703#endif
5704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005705
5706#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005707#ifdef bottom_nanohttp
5708#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005709extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005710#else
5711#ifndef xmlNanoHTTPMimeType
5712extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005713#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005715#endif
5716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005717
5718#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005719#ifdef bottom_nanohttp
5720#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005721extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005722#else
5723#ifndef xmlNanoHTTPOpen
5724extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005725#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005727#endif
5728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005729
5730#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005731#ifdef bottom_nanohttp
5732#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005733extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005734#else
5735#ifndef xmlNanoHTTPOpenRedir
5736extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005737#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005739#endif
5740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005741
5742#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005743#ifdef bottom_nanohttp
5744#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005745extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005746#else
5747#ifndef xmlNanoHTTPRead
5748extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005749#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005751#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005752#endif
5753
5754#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005755#ifdef bottom_nanohttp
5756#undef xmlNanoHTTPRedir
5757extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5758#else
5759#ifndef xmlNanoHTTPRedir
5760extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5761#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5762#endif
5763#endif
5764#endif
5765
5766#if defined(LIBXML_HTTP_ENABLED)
5767#ifdef bottom_nanohttp
5768#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005769extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005770#else
5771#ifndef xmlNanoHTTPReturnCode
5772extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005773#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005775#endif
5776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005777
5778#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005779#ifdef bottom_nanohttp
5780#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005781extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005782#else
5783#ifndef xmlNanoHTTPSave
5784extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005785#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005787#endif
5788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005789
5790#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005791#ifdef bottom_nanohttp
5792#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005793extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005794#else
5795#ifndef xmlNanoHTTPScanProxy
5796extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005797#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005799#endif
5800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005801
5802#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005803#ifdef bottom_xmlregexp
5804#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005805extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005806#else
5807#ifndef xmlNewAutomata
5808extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005809#define xmlNewAutomata xmlNewAutomata__internal_alias
5810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005811#endif
5812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005813
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005814#ifdef bottom_tree
5815#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005816extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005817#else
5818#ifndef xmlNewCDataBlock
5819extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005820#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005821#endif
5822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005823
5824#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005825#ifdef bottom_catalog
5826#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005827extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005828#else
5829#ifndef xmlNewCatalog
5830extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005831#define xmlNewCatalog xmlNewCatalog__internal_alias
5832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005833#endif
5834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005835
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005836#ifdef bottom_encoding
5837#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005838extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005839#else
5840#ifndef xmlNewCharEncodingHandler
5841extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005842#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005843#endif
5844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005845
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005846#ifdef bottom_tree
5847#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005848extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005849#else
5850#ifndef xmlNewCharRef
5851extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005852#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005853#endif
5854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005855
5856#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005857#ifdef bottom_tree
5858#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005859extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005860#else
5861#ifndef xmlNewChild
5862extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005863#define xmlNewChild xmlNewChild__internal_alias
5864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005865#endif
5866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005868#ifdef bottom_tree
5869#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005870extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005871#else
5872#ifndef xmlNewComment
5873extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005874#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005875#endif
5876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005877
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005878#ifdef bottom_tree
5879#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005880extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005881#else
5882#ifndef xmlNewDoc
5883extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005884#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005885#endif
5886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005887
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005888#ifdef bottom_tree
5889#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005890extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005891#else
5892#ifndef xmlNewDocComment
5893extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005894#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005895#endif
5896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005897
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005898#ifdef bottom_valid
5899#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005900extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005901#else
5902#ifndef xmlNewDocElementContent
5903extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005904#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005905#endif
5906#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005907
Daniel Veillardbe076e92005-01-04 20:18:14 +00005908#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005909#ifdef bottom_tree
5910#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005911extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005912#else
5913#ifndef xmlNewDocFragment
5914extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005915#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005917#endif
5918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005920#ifdef bottom_tree
5921#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005922extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005923#else
5924#ifndef xmlNewDocNode
5925extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005926#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005927#endif
5928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005930#ifdef bottom_tree
5931#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005932extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005933#else
5934#ifndef xmlNewDocNodeEatName
5935extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005936#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005937#endif
5938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005940#ifdef bottom_tree
5941#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005942extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005943#else
5944#ifndef xmlNewDocPI
5945extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005946#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005947#endif
5948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005950#ifdef bottom_tree
5951#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005952extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005953#else
5954#ifndef xmlNewDocProp
5955extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005956#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005957#endif
5958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005959
5960#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005961#ifdef bottom_tree
5962#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005963extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005964#else
5965#ifndef xmlNewDocRawNode
5966extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005967#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
5968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005969#endif
5970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005972#ifdef bottom_tree
5973#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005974extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005975#else
5976#ifndef xmlNewDocText
5977extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005978#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005979#endif
5980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005982#ifdef bottom_tree
5983#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005984extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005985#else
5986#ifndef xmlNewDocTextLen
5987extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005988#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005989#endif
5990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005991
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005992#ifdef bottom_tree
5993#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005994extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005995#else
5996#ifndef xmlNewDtd
5997extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005998#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005999#endif
6000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006002#ifdef bottom_valid
6003#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006004extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006005#else
6006#ifndef xmlNewElementContent
6007extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006008#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006009#endif
6010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006012#ifdef bottom_parserInternals
6013#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006014extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006015#else
6016#ifndef xmlNewEntityInputStream
6017extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006018#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006019#endif
6020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006021
6022#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006023#ifdef bottom_legacy
6024#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006025extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006026#else
6027#ifndef xmlNewGlobalNs
6028extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006029#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006031#endif
6032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006034#ifdef bottom_parserInternals
6035#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006036extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006037#else
6038#ifndef xmlNewIOInputStream
6039extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006040#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006041#endif
6042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006044#ifdef bottom_parserInternals
6045#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006046extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006047#else
6048#ifndef xmlNewInputFromFile
6049extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006050#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006051#endif
6052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006054#ifdef bottom_parserInternals
6055#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006056extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006057#else
6058#ifndef xmlNewInputStream
6059extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006060#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006061#endif
6062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006064#ifdef bottom_threads
6065#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006066extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006067#else
6068#ifndef xmlNewMutex
6069extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006070#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006071#endif
6072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006074#ifdef bottom_tree
6075#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006076extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006077#else
6078#ifndef xmlNewNode
6079extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006080#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006081#endif
6082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006083
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006084#ifdef bottom_tree
6085#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006086extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006087#else
6088#ifndef xmlNewNodeEatName
6089extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006090#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006091#endif
6092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006093
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006094#ifdef bottom_tree
6095#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006096extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006097#else
6098#ifndef xmlNewNs
6099extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006100#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006101#endif
6102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006103
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006104#ifdef bottom_tree
6105#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006106extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006107#else
6108#ifndef xmlNewNsProp
6109extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006110#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006111#endif
6112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006113
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006114#ifdef bottom_tree
6115#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006116extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006117#else
6118#ifndef xmlNewNsPropEatName
6119extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006120#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006121#endif
6122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006124#ifdef bottom_tree
6125#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006126extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006127#else
6128#ifndef xmlNewPI
6129extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006130#define xmlNewPI xmlNewPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006131#endif
6132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006134#ifdef bottom_parserInternals
6135#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006136extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006137#else
6138#ifndef xmlNewParserCtxt
6139extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006140#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006141#endif
6142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006143
6144#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006145#ifdef bottom_tree
6146#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006147extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006148#else
6149#ifndef xmlNewProp
6150extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006151#define xmlNewProp xmlNewProp__internal_alias
6152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006153#endif
6154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006155
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006156#ifdef bottom_threads
6157#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006158extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006159#else
6160#ifndef xmlNewRMutex
6161extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006162#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006163#endif
6164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006165
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006166#ifdef bottom_tree
6167#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006168extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006169#else
6170#ifndef xmlNewReference
6171extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006172#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006173#endif
6174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006175
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006176#ifdef bottom_parserInternals
6177#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006178extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006179#else
6180#ifndef xmlNewStringInputStream
6181extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006182#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006183#endif
6184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006185
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006186#ifdef bottom_tree
6187#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006188extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006189#else
6190#ifndef xmlNewText
6191extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006192#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006193#endif
6194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006195
6196#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006197#ifdef bottom_tree
6198#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006199extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006200#else
6201#ifndef xmlNewTextChild
6202extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006203#define xmlNewTextChild xmlNewTextChild__internal_alias
6204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006205#endif
6206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006207
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006208#ifdef bottom_tree
6209#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006210extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006211#else
6212#ifndef xmlNewTextLen
6213extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006214#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006215#endif
6216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006217
6218#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006219#ifdef bottom_xmlreader
6220#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006221extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006222#else
6223#ifndef xmlNewTextReader
6224extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006225#define xmlNewTextReader xmlNewTextReader__internal_alias
6226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006227#endif
6228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006229
6230#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006231#ifdef bottom_xmlreader
6232#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006233extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006234#else
6235#ifndef xmlNewTextReaderFilename
6236extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006237#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006239#endif
6240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006241
6242#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006243#ifdef bottom_xmlwriter
6244#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006245extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006246#else
6247#ifndef xmlNewTextWriter
6248extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006249#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006251#endif
6252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006253
6254#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006255#ifdef bottom_xmlwriter
6256#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006257extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006258#else
6259#ifndef xmlNewTextWriterDoc
6260extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006261#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006263#endif
6264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006265
6266#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006267#ifdef bottom_xmlwriter
6268#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006269extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006270#else
6271#ifndef xmlNewTextWriterFilename
6272extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006273#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006275#endif
6276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006277
6278#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006279#ifdef bottom_xmlwriter
6280#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006281extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006282#else
6283#ifndef xmlNewTextWriterMemory
6284extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006285#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006287#endif
6288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006289
6290#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006291#ifdef bottom_xmlwriter
6292#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006293extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006294#else
6295#ifndef xmlNewTextWriterPushParser
6296extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006297#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006299#endif
6300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006301
6302#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006303#ifdef bottom_xmlwriter
6304#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006305extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006306#else
6307#ifndef xmlNewTextWriterTree
6308extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006309#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006311#endif
6312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006313
6314#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006315#ifdef bottom_valid
6316#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006317extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006318#else
6319#ifndef xmlNewValidCtxt
6320extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006321#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006323#endif
6324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006326#ifdef bottom_parserInternals
6327#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006328extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006329#else
6330#ifndef xmlNextChar
6331extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006332#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006333#endif
6334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006335
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006336#ifdef bottom_xmlIO
6337#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006338extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006339#else
6340#ifndef xmlNoNetExternalEntityLoader
6341extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006342#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006343#endif
6344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006346#ifdef bottom_tree
6347#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006348extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006349#else
6350#ifndef xmlNodeAddContent
6351extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006352#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006353#endif
6354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006356#ifdef bottom_tree
6357#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006358extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006359#else
6360#ifndef xmlNodeAddContentLen
6361extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006362#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006363#endif
6364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006365
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006366#ifdef bottom_tree
6367#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006368extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006369#else
6370#ifndef xmlNodeBufGetContent
6371extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006372#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006373#endif
6374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006375
6376#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006377#ifdef bottom_xmlsave
6378#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006379extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006380#else
6381#ifndef xmlNodeDump
6382extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006383#define xmlNodeDump xmlNodeDump__internal_alias
6384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006385#endif
6386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006387
6388#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006389#ifdef bottom_xmlsave
6390#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006391extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006392#else
6393#ifndef xmlNodeDumpOutput
6394extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006395#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6396#endif
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 xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006402extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006403#else
6404#ifndef xmlNodeGetBase
6405extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006406#define xmlNodeGetBase xmlNodeGetBase__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 xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006412extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006413#else
6414#ifndef xmlNodeGetContent
6415extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006416#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006417#endif
6418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006419
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006420#ifdef bottom_tree
6421#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006422extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006423#else
6424#ifndef xmlNodeGetLang
6425extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006426#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006427#endif
6428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006429
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006430#ifdef bottom_tree
6431#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006432extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006433#else
6434#ifndef xmlNodeGetSpacePreserve
6435extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006436#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006437#endif
6438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006439
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006440#ifdef bottom_tree
6441#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006442extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006443#else
6444#ifndef xmlNodeIsText
6445extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006446#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006447#endif
6448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006449
6450#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006451#ifdef bottom_tree
6452#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006453extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006454#else
6455#ifndef xmlNodeListGetRawString
6456extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006457#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006459#endif
6460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006461
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006462#ifdef bottom_tree
6463#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006464extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006465#else
6466#ifndef xmlNodeListGetString
6467extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006468#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006469#endif
6470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006471
6472#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006473#ifdef bottom_tree
6474#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006475extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006476#else
6477#ifndef xmlNodeSetBase
6478extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006479#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006481#endif
6482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006484#ifdef bottom_tree
6485#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006486extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006487#else
6488#ifndef xmlNodeSetContent
6489extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006490#define xmlNodeSetContent xmlNodeSetContent__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 xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006497extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006498#else
6499#ifndef xmlNodeSetContentLen
6500extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006501#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006503#endif
6504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006505
6506#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006507#ifdef bottom_tree
6508#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006509extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006510#else
6511#ifndef xmlNodeSetLang
6512extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006513#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006515#endif
6516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006517
6518#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006519#ifdef bottom_tree
6520#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006521extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006522#else
6523#ifndef xmlNodeSetName
6524extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006525#define xmlNodeSetName xmlNodeSetName__internal_alias
6526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006527#endif
6528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006529
6530#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006531#ifdef bottom_tree
6532#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006533extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006534#else
6535#ifndef xmlNodeSetSpacePreserve
6536extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006537#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006539#endif
6540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006541
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006542#ifdef bottom_uri
6543#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006544extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006545#else
6546#ifndef xmlNormalizeURIPath
6547extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006548#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006549#endif
6550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006551
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006552#ifdef bottom_xmlIO
6553#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006554extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006555#else
6556#ifndef xmlNormalizeWindowsPath
6557extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006558#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006559#endif
6560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006561
6562#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006563#ifdef bottom_xmlIO
6564#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006565extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006566#else
6567#ifndef xmlOutputBufferClose
6568extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006569#define xmlOutputBufferClose xmlOutputBufferClose__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006575#ifdef bottom_xmlIO
6576#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006577extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006578#else
6579#ifndef xmlOutputBufferCreateFd
6580extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006581#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006583#endif
6584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006585
6586#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006587#ifdef bottom_xmlIO
6588#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006589extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006590#else
6591#ifndef xmlOutputBufferCreateFile
6592extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006593#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006595#endif
6596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006597
6598#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006599#ifdef bottom_xmlIO
6600#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006601extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006602#else
6603#ifndef xmlOutputBufferCreateFilename
6604extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006605#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006607#endif
6608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006609
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006610#ifdef bottom_xmlIO
6611#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006612extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006613#else
6614#ifndef xmlOutputBufferCreateFilenameDefault
6615extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006616#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006617#endif
6618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006619
6620#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006621#ifdef bottom_xmlIO
6622#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006623extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006624#else
6625#ifndef xmlOutputBufferCreateIO
6626extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006627#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006629#endif
6630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006631
6632#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006633#ifdef bottom_xmlIO
6634#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006635extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006636#else
6637#ifndef xmlOutputBufferFlush
6638extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006639#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006641#endif
6642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006643
6644#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006645#ifdef bottom_xmlIO
6646#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006647extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006648#else
6649#ifndef xmlOutputBufferWrite
6650extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006651#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006653#endif
6654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006655
6656#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006657#ifdef bottom_xmlIO
6658#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006659extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006660#else
6661#ifndef xmlOutputBufferWriteEscape
6662extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006663#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006665#endif
6666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006667
6668#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006669#ifdef bottom_xmlIO
6670#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006671extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006672#else
6673#ifndef xmlOutputBufferWriteString
6674extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006677#endif
6678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006679
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006680#ifdef bottom_parser
6681#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006682extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006683#else
6684#ifndef xmlParseAttValue
6685extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006686#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006687#endif
6688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006689
6690#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006691#ifdef bottom_parser
6692#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006693extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006694#else
6695#ifndef xmlParseAttribute
6696extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006697#define xmlParseAttribute xmlParseAttribute__internal_alias
6698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006699#endif
6700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006701
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006702#ifdef bottom_parser
6703#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006704extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006705#else
6706#ifndef xmlParseAttributeListDecl
6707extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006708#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006709#endif
6710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006711
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006712#ifdef bottom_parser
6713#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006714extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006715#else
6716#ifndef xmlParseAttributeType
6717extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006718#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006719#endif
6720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006721
6722#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006723#ifdef bottom_parser
6724#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006725extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006726#else
6727#ifndef xmlParseBalancedChunkMemory
6728extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006729#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006731#endif
6732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006733
6734#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006735#ifdef bottom_parser
6736#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006737extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006738#else
6739#ifndef xmlParseBalancedChunkMemoryRecover
6740extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006741#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006743#endif
6744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006746#ifdef bottom_parser
6747#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006748extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006749#else
6750#ifndef xmlParseCDSect
6751extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006752#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006753#endif
6754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006755
6756#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006757#ifdef bottom_catalog
6758#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006759extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006760#else
6761#ifndef xmlParseCatalogFile
6762extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006763#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6764#endif
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 xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006770extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006771#else
6772#ifndef xmlParseCharData
6773extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006774#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006775#endif
6776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006778#ifdef bottom_encoding
6779#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006780extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006781#else
6782#ifndef xmlParseCharEncoding
6783extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006784#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006785#endif
6786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006788#ifdef bottom_parser
6789#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006790extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006791#else
6792#ifndef xmlParseCharRef
6793extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006794#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006795#endif
6796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006797
6798#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006799#ifdef bottom_parser
6800#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006801extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006802#else
6803#ifndef xmlParseChunk
6804extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006805#define xmlParseChunk xmlParseChunk__internal_alias
6806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006807#endif
6808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006810#ifdef bottom_parser
6811#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006812extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006813#else
6814#ifndef xmlParseComment
6815extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006816#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006817#endif
6818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006820#ifdef bottom_parser
6821#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006822extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006823#else
6824#ifndef xmlParseContent
6825extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006826#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006827#endif
6828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006830#ifdef bottom_parser
6831#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006832extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006833#else
6834#ifndef xmlParseCtxtExternalEntity
6835extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006836#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006837#endif
6838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006839
6840#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006841#ifdef bottom_parser
6842#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006843extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006844#else
6845#ifndef xmlParseDTD
6846extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006847#define xmlParseDTD xmlParseDTD__internal_alias
6848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006849#endif
6850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006851
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006852#ifdef bottom_parser
6853#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006854extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006855#else
6856#ifndef xmlParseDefaultDecl
6857extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006858#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006859#endif
6860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006861
6862#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006863#ifdef bottom_parser
6864#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006865extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006866#else
6867#ifndef xmlParseDoc
6868extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006869#define xmlParseDoc xmlParseDoc__internal_alias
6870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006871#endif
6872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006873
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006874#ifdef bottom_parser
6875#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006876extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006877#else
6878#ifndef xmlParseDocTypeDecl
6879extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006880#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006881#endif
6882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006883
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006884#ifdef bottom_parser
6885#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006886extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006887#else
6888#ifndef xmlParseDocument
6889extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006890#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006891#endif
6892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006894#ifdef bottom_parser
6895#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006896extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006897#else
6898#ifndef xmlParseElement
6899extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006900#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006901#endif
6902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006903
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006904#ifdef bottom_parser
6905#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006906extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006907#else
6908#ifndef xmlParseElementChildrenContentDecl
6909extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006910#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006911#endif
6912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006913
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006914#ifdef bottom_parser
6915#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006916extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006917#else
6918#ifndef xmlParseElementContentDecl
6919extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006920#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006921#endif
6922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006923
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006924#ifdef bottom_parser
6925#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006926extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006927#else
6928#ifndef xmlParseElementDecl
6929extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006930#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006931#endif
6932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006934#ifdef bottom_parser
6935#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006936extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006937#else
6938#ifndef xmlParseElementMixedContentDecl
6939extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006940#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006941#endif
6942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006944#ifdef bottom_parser
6945#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006946extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006947#else
6948#ifndef xmlParseEncName
6949extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006950#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006951#endif
6952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006954#ifdef bottom_parser
6955#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006956extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006957#else
6958#ifndef xmlParseEncodingDecl
6959extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006960#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006961#endif
6962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006963
6964#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006965#ifdef bottom_parser
6966#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00006967extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006968#else
6969#ifndef xmlParseEndTag
6970extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006971#define xmlParseEndTag xmlParseEndTag__internal_alias
6972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006973#endif
6974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006975
6976#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006977#ifdef bottom_parser
6978#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006979extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006980#else
6981#ifndef xmlParseEntity
6982extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006983#define xmlParseEntity xmlParseEntity__internal_alias
6984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006985#endif
6986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006987
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006988#ifdef bottom_parser
6989#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006990extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006991#else
6992#ifndef xmlParseEntityDecl
6993extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006994#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006995#endif
6996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006997
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006998#ifdef bottom_parser
6999#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007000extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007001#else
7002#ifndef xmlParseEntityRef
7003extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007004#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007005#endif
7006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007007
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007008#ifdef bottom_parser
7009#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007010extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007011#else
7012#ifndef xmlParseEntityValue
7013extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007014#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007015#endif
7016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007017
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007018#ifdef bottom_parser
7019#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007020extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007021#else
7022#ifndef xmlParseEnumeratedType
7023extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007024#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007025#endif
7026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007027
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007028#ifdef bottom_parser
7029#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007030extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007031#else
7032#ifndef xmlParseEnumerationType
7033extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007034#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007035#endif
7036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007037
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007038#ifdef bottom_parser
7039#undef xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007040extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007041#else
7042#ifndef xmlParseExtParsedEnt
7043extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007044#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007045#endif
7046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007047
7048#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007049#ifdef bottom_parser
7050#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007051extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007052#else
7053#ifndef xmlParseExternalEntity
7054extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007055#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007057#endif
7058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007059
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007060#ifdef bottom_parser
7061#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007062extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007063#else
7064#ifndef xmlParseExternalID
7065extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007066#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007067#endif
7068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007069
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007070#ifdef bottom_parser
7071#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007072extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007073#else
7074#ifndef xmlParseExternalSubset
7075extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007076#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007077#endif
7078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007079
7080#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007081#ifdef bottom_parser
7082#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007083extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007084#else
7085#ifndef xmlParseFile
7086extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007087#define xmlParseFile xmlParseFile__internal_alias
7088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007089#endif
7090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007091
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007092#ifdef bottom_parser
7093#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007094extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007095#else
7096#ifndef xmlParseInNodeContext
7097extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007098#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007099#endif
7100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007102#ifdef bottom_parser
7103#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007104extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007105#else
7106#ifndef xmlParseMarkupDecl
7107extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007108#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007109#endif
7110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007111
7112#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007113#ifdef bottom_parser
7114#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007115extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007116#else
7117#ifndef xmlParseMemory
7118extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007119#define xmlParseMemory xmlParseMemory__internal_alias
7120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007121#endif
7122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007124#ifdef bottom_parser
7125#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007126extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007127#else
7128#ifndef xmlParseMisc
7129extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007130#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007131#endif
7132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007134#ifdef bottom_parser
7135#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007136extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007137#else
7138#ifndef xmlParseName
7139extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007140#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007141#endif
7142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007143
7144#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007145#ifdef bottom_legacy
7146#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007147extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007148#else
7149#ifndef xmlParseNamespace
7150extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007151#define xmlParseNamespace xmlParseNamespace__internal_alias
7152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007153#endif
7154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007155
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007156#ifdef bottom_parser
7157#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007158extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007159#else
7160#ifndef xmlParseNmtoken
7161extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007162#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007163#endif
7164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007165
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007166#ifdef bottom_parser
7167#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007168extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007169#else
7170#ifndef xmlParseNotationDecl
7171extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007172#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007173#endif
7174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007175
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007176#ifdef bottom_parser
7177#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007178extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007179#else
7180#ifndef xmlParseNotationType
7181extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007182#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007183#endif
7184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007185
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007186#ifdef bottom_parser
7187#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007188extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007189#else
7190#ifndef xmlParsePEReference
7191extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007192#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007193#endif
7194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007195
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007196#ifdef bottom_parser
7197#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007198extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007199#else
7200#ifndef xmlParsePI
7201extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007202#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007203#endif
7204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007205
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007206#ifdef bottom_parser
7207#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007208extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007209#else
7210#ifndef xmlParsePITarget
7211extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007212#define xmlParsePITarget xmlParsePITarget__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007213#endif
7214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007215
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007216#ifdef bottom_parser
7217#undef xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007218extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007219#else
7220#ifndef xmlParsePubidLiteral
7221extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007222#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007223#endif
7224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007225
7226#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007227#ifdef bottom_legacy
7228#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007229extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007230#else
7231#ifndef xmlParseQuotedString
7232extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007233#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007235#endif
7236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007237
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007238#ifdef bottom_parser
7239#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007240extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007241#else
7242#ifndef xmlParseReference
7243extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007244#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007245#endif
7246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007247
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007248#ifdef bottom_parser
7249#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007250extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007251#else
7252#ifndef xmlParseSDDecl
7253extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007254#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007255#endif
7256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007257
7258#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007259#ifdef bottom_parser
7260#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007261extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007262#else
7263#ifndef xmlParseStartTag
7264extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007265#define xmlParseStartTag xmlParseStartTag__internal_alias
7266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007267#endif
7268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007269
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007270#ifdef bottom_parser
7271#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007272extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007273#else
7274#ifndef xmlParseSystemLiteral
7275extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007276#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007277#endif
7278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007279
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007280#ifdef bottom_parser
7281#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007282extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007283#else
7284#ifndef xmlParseTextDecl
7285extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007286#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007287#endif
7288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007289
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007290#ifdef bottom_uri
7291#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007292extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007293#else
7294#ifndef xmlParseURI
7295extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007296#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007297#endif
7298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007299
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007300#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007301#undef xmlParseURIRaw
7302extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7303#else
7304#ifndef xmlParseURIRaw
7305extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7306#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7307#endif
7308#endif
7309
7310#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007311#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007312extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007313#else
7314#ifndef xmlParseURIReference
7315extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007316#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007317#endif
7318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007319
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007320#ifdef bottom_parser
7321#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007322extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007323#else
7324#ifndef xmlParseVersionInfo
7325extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007326#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007327#endif
7328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007329
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007330#ifdef bottom_parser
7331#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007332extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007333#else
7334#ifndef xmlParseVersionNum
7335extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007336#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007337#endif
7338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007339
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007340#ifdef bottom_parser
7341#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007342extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007343#else
7344#ifndef xmlParseXMLDecl
7345extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007346#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007347#endif
7348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007349
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007350#ifdef bottom_parserInternals
7351#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007352extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007353#else
7354#ifndef xmlParserAddNodeInfo
7355extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007356#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007357#endif
7358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007359
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007360#ifdef bottom_error
7361#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007362extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007363#else
7364#ifndef xmlParserError
7365extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007366#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007367#endif
7368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007369
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007370#ifdef bottom_parserInternals
7371#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007372extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007373#else
7374#ifndef xmlParserFindNodeInfo
7375extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007376#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007377#endif
7378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007379
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007380#ifdef bottom_parserInternals
7381#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007382extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007383#else
7384#ifndef xmlParserFindNodeInfoIndex
7385extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007386#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007387#endif
7388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007389
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007390#ifdef bottom_xmlIO
7391#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007392extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007393#else
7394#ifndef xmlParserGetDirectory
7395extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007396#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007397#endif
7398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007399
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007400#ifdef bottom_parser
7401#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007402extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007403#else
7404#ifndef xmlParserHandlePEReference
7405extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007406#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007407#endif
7408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007409
7410#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007411#ifdef bottom_legacy
7412#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007413extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007414#else
7415#ifndef xmlParserHandleReference
7416extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007417#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007419#endif
7420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007422#ifdef bottom_xmlIO
7423#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007424extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007425#else
7426#ifndef xmlParserInputBufferCreateFd
7427extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007428#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007429#endif
7430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007431
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007432#ifdef bottom_xmlIO
7433#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007434extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007435#else
7436#ifndef xmlParserInputBufferCreateFile
7437extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007438#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007439#endif
7440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007441
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007442#ifdef bottom_xmlIO
7443#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007444extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007445#else
7446#ifndef xmlParserInputBufferCreateFilename
7447extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007448#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007449#endif
7450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007451
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007452#ifdef bottom_xmlIO
7453#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007454extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007455#else
7456#ifndef xmlParserInputBufferCreateFilenameDefault
7457extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007458#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007459#endif
7460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007461
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007462#ifdef bottom_xmlIO
7463#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007464extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007465#else
7466#ifndef xmlParserInputBufferCreateIO
7467extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007468#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007469#endif
7470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007471
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007472#ifdef bottom_xmlIO
7473#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007474extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007475#else
7476#ifndef xmlParserInputBufferCreateMem
7477extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007478#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007479#endif
7480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007481
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007482#ifdef bottom_xmlIO
7483#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007484extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007485#else
7486#ifndef xmlParserInputBufferCreateStatic
7487extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007488#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007489#endif
7490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007491
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007492#ifdef bottom_xmlIO
7493#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007494extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007495#else
7496#ifndef xmlParserInputBufferGrow
7497extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007498#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007499#endif
7500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007501
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007502#ifdef bottom_xmlIO
7503#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007504extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007505#else
7506#ifndef xmlParserInputBufferPush
7507extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007508#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007509#endif
7510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007511
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007512#ifdef bottom_xmlIO
7513#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007514extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007515#else
7516#ifndef xmlParserInputBufferRead
7517extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007518#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007519#endif
7520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007521
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007522#ifdef bottom_parserInternals
7523#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007524extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007525#else
7526#ifndef xmlParserInputGrow
7527extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007528#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007529#endif
7530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007531
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007532#ifdef bottom_parserInternals
7533#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007534extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007535#else
7536#ifndef xmlParserInputRead
7537extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007538#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007539#endif
7540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007541
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007542#ifdef bottom_parserInternals
7543#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007544extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007545#else
7546#ifndef xmlParserInputShrink
7547extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007548#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007549#endif
7550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007551
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007552#ifdef bottom_error
7553#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007554extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007555#else
7556#ifndef xmlParserPrintFileContext
7557extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007558#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007559#endif
7560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007561
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007562#ifdef bottom_error
7563#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007564extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007565#else
7566#ifndef xmlParserPrintFileInfo
7567extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007568#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007569#endif
7570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007571
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007572#ifdef bottom_error
7573#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007574extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007575#else
7576#ifndef xmlParserValidityError
7577extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007578#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007579#endif
7580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007581
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007582#ifdef bottom_error
7583#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007584extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007585#else
7586#ifndef xmlParserValidityWarning
7587extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007588#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007589#endif
7590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007591
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007592#ifdef bottom_error
7593#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007594extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007595#else
7596#ifndef xmlParserWarning
7597extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007598#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007599#endif
7600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007601
7602#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007603#ifdef bottom_pattern
7604#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007605extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007606#else
7607#ifndef xmlPatternFromRoot
7608extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007609#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007611#endif
7612#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007613
7614#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007615#ifdef bottom_pattern
7616#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007617extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007618#else
7619#ifndef xmlPatternGetStreamCtxt
7620extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007621#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007623#endif
7624#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007625
7626#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007627#ifdef bottom_pattern
7628#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007629extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007630#else
7631#ifndef xmlPatternMatch
7632extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007633#define xmlPatternMatch xmlPatternMatch__internal_alias
7634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007635#endif
7636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007637
7638#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007639#ifdef bottom_pattern
7640#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007641extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007642#else
7643#ifndef xmlPatternMaxDepth
7644extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007645#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007647#endif
7648#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007649
7650#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007651#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007652#undef xmlPatternMinDepth
7653extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7654#else
7655#ifndef xmlPatternMinDepth
7656extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7657#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7658#endif
7659#endif
7660#endif
7661
7662#if defined(LIBXML_PATTERN_ENABLED)
7663#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007664#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007665extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007666#else
7667#ifndef xmlPatternStreamable
7668extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007669#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007671#endif
7672#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007673
7674#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007675#ifdef bottom_pattern
7676#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007677extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007678#else
7679#ifndef xmlPatterncompile
7680extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007681#define xmlPatterncompile xmlPatterncompile__internal_alias
7682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007683#endif
7684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007685
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007686#ifdef bottom_parserInternals
7687#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007688extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007689#else
7690#ifndef xmlPedanticParserDefault
7691extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007692#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007693#endif
7694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007695
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007696#ifdef bottom_parser
7697#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007698extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007699#else
7700#ifndef xmlPopInput
7701extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007702#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007703#endif
7704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007705
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007706#ifdef bottom_xmlIO
7707#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007708extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007709#else
7710#ifndef xmlPopInputCallbacks
7711extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007712#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007713#endif
7714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007715
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007716#ifdef bottom_uri
7717#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007718extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007719#else
7720#ifndef xmlPrintURI
7721extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007722#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007723#endif
7724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007725
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007726#ifdef bottom_parser
7727#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007728extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007729#else
7730#ifndef xmlPushInput
7731extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007732#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007733#endif
7734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007736#ifdef bottom_threads
7737#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007738extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007739#else
7740#ifndef xmlRMutexLock
7741extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007742#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007743#endif
7744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007746#ifdef bottom_threads
7747#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007748extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007749#else
7750#ifndef xmlRMutexUnlock
7751extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007752#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007753#endif
7754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007756#ifdef bottom_parser
7757#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007758extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007759#else
7760#ifndef xmlReadDoc
7761extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007762#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007763#endif
7764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007766#ifdef bottom_parser
7767#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007768extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007769#else
7770#ifndef xmlReadFd
7771extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007772#define xmlReadFd xmlReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007773#endif
7774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007775
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007776#ifdef bottom_parser
7777#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007778extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007779#else
7780#ifndef xmlReadFile
7781extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007782#define xmlReadFile xmlReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007783#endif
7784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007785
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007786#ifdef bottom_parser
7787#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007788extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007789#else
7790#ifndef xmlReadIO
7791extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007792#define xmlReadIO xmlReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007793#endif
7794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007795
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007796#ifdef bottom_parser
7797#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007798extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007799#else
7800#ifndef xmlReadMemory
7801extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007802#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007803#endif
7804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007805
7806#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007807#ifdef bottom_xmlreader
7808#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007809extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007810#else
7811#ifndef xmlReaderForDoc
7812extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007813#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007815#endif
7816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007817
7818#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007819#ifdef bottom_xmlreader
7820#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007821extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007822#else
7823#ifndef xmlReaderForFd
7824extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007825#define xmlReaderForFd xmlReaderForFd__internal_alias
7826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007827#endif
7828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007829
7830#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007831#ifdef bottom_xmlreader
7832#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007833extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007834#else
7835#ifndef xmlReaderForFile
7836extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007837#define xmlReaderForFile xmlReaderForFile__internal_alias
7838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007839#endif
7840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007841
7842#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007843#ifdef bottom_xmlreader
7844#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007845extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007846#else
7847#ifndef xmlReaderForIO
7848extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007849#define xmlReaderForIO xmlReaderForIO__internal_alias
7850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007851#endif
7852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007853
7854#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007855#ifdef bottom_xmlreader
7856#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007857extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007858#else
7859#ifndef xmlReaderForMemory
7860extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007861#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007863#endif
7864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007865
7866#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007867#ifdef bottom_xmlreader
7868#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007869extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007870#else
7871#ifndef xmlReaderNewDoc
7872extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007873#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007875#endif
7876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007877
7878#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007879#ifdef bottom_xmlreader
7880#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007881extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007882#else
7883#ifndef xmlReaderNewFd
7884extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007885#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007887#endif
7888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007889
7890#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007891#ifdef bottom_xmlreader
7892#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007893extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007894#else
7895#ifndef xmlReaderNewFile
7896extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007897#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007899#endif
7900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007901
7902#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007903#ifdef bottom_xmlreader
7904#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007905extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007906#else
7907#ifndef xmlReaderNewIO
7908extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007909#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007911#endif
7912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007913
7914#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007915#ifdef bottom_xmlreader
7916#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007917extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007918#else
7919#ifndef xmlReaderNewMemory
7920extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007921#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007923#endif
7924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007925
7926#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007927#ifdef bottom_xmlreader
7928#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007929extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007930#else
7931#ifndef xmlReaderNewWalker
7932extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007933#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007935#endif
7936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007937
7938#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007939#ifdef bottom_xmlreader
7940#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007941extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007942#else
7943#ifndef xmlReaderWalker
7944extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007945#define xmlReaderWalker xmlReaderWalker__internal_alias
7946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007947#endif
7948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007950#ifdef bottom_xmlmemory
7951#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007952extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007953#else
7954#ifndef xmlReallocLoc
7955extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007956#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007957#endif
7958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007959
7960#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007961#ifdef bottom_tree
7962#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00007963extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007964#else
7965#ifndef xmlReconciliateNs
7966extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007967#define xmlReconciliateNs xmlReconciliateNs__internal_alias
7968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007969#endif
7970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007971
7972#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007973#ifdef bottom_parser
7974#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007975extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007976#else
7977#ifndef xmlRecoverDoc
7978extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007979#define xmlRecoverDoc xmlRecoverDoc__internal_alias
7980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007981#endif
7982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007983
7984#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007985#ifdef bottom_parser
7986#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007987extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007988#else
7989#ifndef xmlRecoverFile
7990extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007991#define xmlRecoverFile xmlRecoverFile__internal_alias
7992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007993#endif
7994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007995
7996#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007997#ifdef bottom_parser
7998#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007999extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008000#else
8001#ifndef xmlRecoverMemory
8002extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008003#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008005#endif
8006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008007
8008#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008009#ifdef bottom_xmlregexp
8010#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008011extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008012#else
8013#ifndef xmlRegExecErrInfo
8014extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008015#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008017#endif
8018#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008019
8020#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008021#ifdef bottom_xmlregexp
8022#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008023extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008024#else
8025#ifndef xmlRegExecNextValues
8026extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008027#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008029#endif
8030#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008031
8032#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008033#ifdef bottom_xmlregexp
8034#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008035extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008036#else
8037#ifndef xmlRegExecPushString
8038extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008039#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008041#endif
8042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008043
8044#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008045#ifdef bottom_xmlregexp
8046#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008047extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008048#else
8049#ifndef xmlRegExecPushString2
8050extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008051#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008053#endif
8054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008055
8056#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008057#ifdef bottom_xmlregexp
8058#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008059extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008060#else
8061#ifndef xmlRegFreeExecCtxt
8062extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008063#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008065#endif
8066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008067
8068#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008069#ifdef bottom_xmlregexp
8070#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008071extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008072#else
8073#ifndef xmlRegFreeRegexp
8074extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008075#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008077#endif
8078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008079
8080#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008081#ifdef bottom_xmlregexp
8082#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008083extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008084#else
8085#ifndef xmlRegNewExecCtxt
8086extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008087#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008089#endif
8090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008091
8092#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008093#ifdef bottom_xmlregexp
8094#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008095extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008096#else
8097#ifndef xmlRegexpCompile
8098extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008099#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008101#endif
8102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008103
8104#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008105#ifdef bottom_xmlregexp
8106#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008107extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008108#else
8109#ifndef xmlRegexpExec
8110extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008111#define xmlRegexpExec xmlRegexpExec__internal_alias
8112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008113#endif
8114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008115
8116#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008117#ifdef bottom_xmlregexp
8118#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008119extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008120#else
8121#ifndef xmlRegexpIsDeterminist
8122extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008123#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008125#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008126#endif
8127
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008128#if defined(LIBXML_REGEXP_ENABLED)
8129#ifdef bottom_xmlregexp
8130#undef xmlRegexpPrint
8131extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8132#else
8133#ifndef xmlRegexpPrint
8134extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8135#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8136#endif
8137#endif
8138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008139
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008140#ifdef bottom_encoding
8141#undef xmlRegisterCharEncodingHandler
8142extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8143#else
8144#ifndef xmlRegisterCharEncodingHandler
8145extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8146#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8147#endif
8148#endif
8149
8150#ifdef bottom_xmlIO
8151#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008152extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008153#else
8154#ifndef xmlRegisterDefaultInputCallbacks
8155extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008156#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008157#endif
8158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008159
8160#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008161#ifdef bottom_xmlIO
8162#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008163extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008164#else
8165#ifndef xmlRegisterDefaultOutputCallbacks
8166extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008167#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008169#endif
8170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008171
8172#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008173#ifdef bottom_xmlIO
8174#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008175extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008176#else
8177#ifndef xmlRegisterHTTPPostCallbacks
8178extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008179#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008181#endif
8182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008184#ifdef bottom_xmlIO
8185#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008186extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008187#else
8188#ifndef xmlRegisterInputCallbacks
8189extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008190#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008191#endif
8192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008193
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008194#ifdef bottom_globals
8195#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008196extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008197#else
8198#ifndef xmlRegisterNodeDefault
8199extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008200#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008201#endif
8202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008203
8204#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008205#ifdef bottom_xmlIO
8206#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008207extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008208#else
8209#ifndef xmlRegisterOutputCallbacks
8210extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008211#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008213#endif
8214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008215
8216#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008217#ifdef bottom_relaxng
8218#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008219extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008220#else
8221#ifndef xmlRelaxNGCleanupTypes
8222extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008223#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008225#endif
8226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008227
8228#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008229#ifdef bottom_relaxng
8230#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008231extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008232#else
8233#ifndef xmlRelaxNGDump
8234extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008235#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008237#endif
8238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008239
8240#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008241#ifdef bottom_relaxng
8242#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008243extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008244#else
8245#ifndef xmlRelaxNGDumpTree
8246extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008247#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008249#endif
8250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008251
8252#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008253#ifdef bottom_relaxng
8254#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008255extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008256#else
8257#ifndef xmlRelaxNGFree
8258extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008259#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008261#endif
8262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008263
8264#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008265#ifdef bottom_relaxng
8266#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008267extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008268#else
8269#ifndef xmlRelaxNGFreeParserCtxt
8270extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008271#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008273#endif
8274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008275
8276#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008277#ifdef bottom_relaxng
8278#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008279extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008280#else
8281#ifndef xmlRelaxNGFreeValidCtxt
8282extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008283#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008285#endif
8286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008287
8288#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008289#ifdef bottom_relaxng
8290#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008291extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008292#else
8293#ifndef xmlRelaxNGGetParserErrors
8294extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008295#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008297#endif
8298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008299
8300#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008301#ifdef bottom_relaxng
8302#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008303extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008304#else
8305#ifndef xmlRelaxNGGetValidErrors
8306extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008307#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008309#endif
8310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008311
8312#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008313#ifdef bottom_relaxng
8314#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008315extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008316#else
8317#ifndef xmlRelaxNGInitTypes
8318extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008319#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008321#endif
8322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008323
8324#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008325#ifdef bottom_relaxng
8326#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008327extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008328#else
8329#ifndef xmlRelaxNGNewDocParserCtxt
8330extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008331#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008333#endif
8334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008335
8336#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008337#ifdef bottom_relaxng
8338#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008339extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008340#else
8341#ifndef xmlRelaxNGNewMemParserCtxt
8342extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008343#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008345#endif
8346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008347
8348#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008349#ifdef bottom_relaxng
8350#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008351extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008352#else
8353#ifndef xmlRelaxNGNewParserCtxt
8354extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008355#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008357#endif
8358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008359
8360#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008361#ifdef bottom_relaxng
8362#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008363extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008364#else
8365#ifndef xmlRelaxNGNewValidCtxt
8366extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008367#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008369#endif
8370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008371
8372#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008373#ifdef bottom_relaxng
8374#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008375extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008376#else
8377#ifndef xmlRelaxNGParse
8378extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008379#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008381#endif
8382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008383
8384#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008385#ifdef bottom_relaxng
8386#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008387extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008388#else
8389#ifndef xmlRelaxNGSetParserErrors
8390extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008391#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008393#endif
8394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008395
8396#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008397#ifdef bottom_relaxng
8398#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008399extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008400#else
8401#ifndef xmlRelaxNGSetValidErrors
8402extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008403#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008405#endif
8406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008407
8408#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008409#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008410#undef xmlRelaxNGSetValidStructuredErrors
8411extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8412#else
8413#ifndef xmlRelaxNGSetValidStructuredErrors
8414extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8415#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8416#endif
8417#endif
8418#endif
8419
8420#if defined(LIBXML_SCHEMAS_ENABLED)
8421#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008422#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008423extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008424#else
8425#ifndef xmlRelaxNGValidateDoc
8426extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008427#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008429#endif
8430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008431
8432#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008433#ifdef bottom_relaxng
8434#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008435extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008436#else
8437#ifndef xmlRelaxNGValidateFullElement
8438extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008439#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008441#endif
8442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008443
8444#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008445#ifdef bottom_relaxng
8446#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008447extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008448#else
8449#ifndef xmlRelaxNGValidatePopElement
8450extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008451#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008453#endif
8454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008455
8456#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008457#ifdef bottom_relaxng
8458#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008459extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008460#else
8461#ifndef xmlRelaxNGValidatePushCData
8462extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008463#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008465#endif
8466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008467
8468#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008469#ifdef bottom_relaxng
8470#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008471extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008472#else
8473#ifndef xmlRelaxNGValidatePushElement
8474extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008475#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008477#endif
8478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008479
8480#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008481#ifdef bottom_relaxng
8482#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008483extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008484#else
8485#ifndef xmlRelaxParserSetFlag
8486extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008487#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008489#endif
8490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008491
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008492#ifdef bottom_valid
8493#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008494extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008495#else
8496#ifndef xmlRemoveID
8497extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008498#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008499#endif
8500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008501
8502#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008503#ifdef bottom_tree
8504#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008505extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008506#else
8507#ifndef xmlRemoveProp
8508extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008509#define xmlRemoveProp xmlRemoveProp__internal_alias
8510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008511#endif
8512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008514#ifdef bottom_valid
8515#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008516extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008517#else
8518#ifndef xmlRemoveRef
8519extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008520#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008521#endif
8522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008523
8524#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008525#ifdef bottom_tree
8526#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008527extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008528#else
8529#ifndef xmlReplaceNode
8530extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008531#define xmlReplaceNode xmlReplaceNode__internal_alias
8532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008533#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008534#endif
8535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008536#ifdef bottom_error
8537#undef xmlResetError
8538extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8539#else
8540#ifndef xmlResetError
8541extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8542#define xmlResetError xmlResetError__internal_alias
8543#endif
8544#endif
8545
8546#ifdef bottom_error
8547#undef xmlResetLastError
8548extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8549#else
8550#ifndef xmlResetLastError
8551extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8552#define xmlResetLastError xmlResetLastError__internal_alias
8553#endif
8554#endif
8555
8556#ifdef bottom_SAX2
8557#undef xmlSAX2AttributeDecl
8558extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8559#else
8560#ifndef xmlSAX2AttributeDecl
8561extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8562#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8563#endif
8564#endif
8565
8566#ifdef bottom_SAX2
8567#undef xmlSAX2CDataBlock
8568extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8569#else
8570#ifndef xmlSAX2CDataBlock
8571extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8572#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8573#endif
8574#endif
8575
8576#ifdef bottom_SAX2
8577#undef xmlSAX2Characters
8578extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8579#else
8580#ifndef xmlSAX2Characters
8581extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8582#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8583#endif
8584#endif
8585
8586#ifdef bottom_SAX2
8587#undef xmlSAX2Comment
8588extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8589#else
8590#ifndef xmlSAX2Comment
8591extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8592#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8593#endif
8594#endif
8595
8596#ifdef bottom_SAX2
8597#undef xmlSAX2ElementDecl
8598extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8599#else
8600#ifndef xmlSAX2ElementDecl
8601extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8602#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8603#endif
8604#endif
8605
8606#ifdef bottom_SAX2
8607#undef xmlSAX2EndDocument
8608extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8609#else
8610#ifndef xmlSAX2EndDocument
8611extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8612#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8613#endif
8614#endif
8615
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008616#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008617#ifdef bottom_SAX2
8618#undef xmlSAX2EndElement
8619extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8620#else
8621#ifndef xmlSAX2EndElement
8622extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8623#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8624#endif
8625#endif
8626#endif
8627
8628#ifdef bottom_SAX2
8629#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008630extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008631#else
8632#ifndef xmlSAX2EndElementNs
8633extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008634#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008635#endif
8636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008637
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008638#ifdef bottom_SAX2
8639#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008640extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008641#else
8642#ifndef xmlSAX2EntityDecl
8643extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008644#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008645#endif
8646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008647
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008648#ifdef bottom_SAX2
8649#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008650extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008651#else
8652#ifndef xmlSAX2ExternalSubset
8653extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008654#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008655#endif
8656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008657
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008658#ifdef bottom_SAX2
8659#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008660extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008661#else
8662#ifndef xmlSAX2GetColumnNumber
8663extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008664#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008665#endif
8666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008667
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008668#ifdef bottom_SAX2
8669#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008670extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008671#else
8672#ifndef xmlSAX2GetEntity
8673extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008674#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008675#endif
8676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008677
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008678#ifdef bottom_SAX2
8679#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008680extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008681#else
8682#ifndef xmlSAX2GetLineNumber
8683extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008684#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008685#endif
8686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008687
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008688#ifdef bottom_SAX2
8689#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008690extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008691#else
8692#ifndef xmlSAX2GetParameterEntity
8693extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008694#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008695#endif
8696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008697
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008698#ifdef bottom_SAX2
8699#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008700extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008701#else
8702#ifndef xmlSAX2GetPublicId
8703extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008704#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008705#endif
8706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008707
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008708#ifdef bottom_SAX2
8709#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008710extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008711#else
8712#ifndef xmlSAX2GetSystemId
8713extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008714#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008715#endif
8716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008717
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008718#ifdef bottom_SAX2
8719#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008720extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008721#else
8722#ifndef xmlSAX2HasExternalSubset
8723extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008724#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008725#endif
8726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008727
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008728#ifdef bottom_SAX2
8729#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008730extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008731#else
8732#ifndef xmlSAX2HasInternalSubset
8733extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008734#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008735#endif
8736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008737
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008738#ifdef bottom_SAX2
8739#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008740extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008741#else
8742#ifndef xmlSAX2IgnorableWhitespace
8743extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008744#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008745#endif
8746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008747
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008748#ifdef bottom_SAX2
8749#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008750extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008751#else
8752#ifndef xmlSAX2InitDefaultSAXHandler
8753extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008754#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008755#endif
8756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008757
8758#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008759#ifdef bottom_SAX2
8760#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008761extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008762#else
8763#ifndef xmlSAX2InitDocbDefaultSAXHandler
8764extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008765#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008767#endif
8768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008769
8770#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008771#ifdef bottom_SAX2
8772#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008773extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008774#else
8775#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8776extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008777#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008779#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008780#endif
8781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008782#ifdef bottom_SAX2
8783#undef xmlSAX2InternalSubset
8784extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8785#else
8786#ifndef xmlSAX2InternalSubset
8787extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8788#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8789#endif
8790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008792#ifdef bottom_SAX2
8793#undef xmlSAX2IsStandalone
8794extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8795#else
8796#ifndef xmlSAX2IsStandalone
8797extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8798#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8799#endif
8800#endif
8801
8802#ifdef bottom_SAX2
8803#undef xmlSAX2NotationDecl
8804extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8805#else
8806#ifndef xmlSAX2NotationDecl
8807extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8808#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8809#endif
8810#endif
8811
8812#ifdef bottom_SAX2
8813#undef xmlSAX2ProcessingInstruction
8814extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8815#else
8816#ifndef xmlSAX2ProcessingInstruction
8817extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8818#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8819#endif
8820#endif
8821
8822#ifdef bottom_SAX2
8823#undef xmlSAX2Reference
8824extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8825#else
8826#ifndef xmlSAX2Reference
8827extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8828#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8829#endif
8830#endif
8831
8832#ifdef bottom_SAX2
8833#undef xmlSAX2ResolveEntity
8834extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8835#else
8836#ifndef xmlSAX2ResolveEntity
8837extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8838#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8839#endif
8840#endif
8841
8842#ifdef bottom_SAX2
8843#undef xmlSAX2SetDocumentLocator
8844extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8845#else
8846#ifndef xmlSAX2SetDocumentLocator
8847extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8848#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8849#endif
8850#endif
8851
8852#ifdef bottom_SAX2
8853#undef xmlSAX2StartDocument
8854extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8855#else
8856#ifndef xmlSAX2StartDocument
8857extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8858#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8859#endif
8860#endif
8861
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008862#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008863#ifdef bottom_SAX2
8864#undef xmlSAX2StartElement
8865extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8866#else
8867#ifndef xmlSAX2StartElement
8868extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8869#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8870#endif
8871#endif
8872#endif
8873
8874#ifdef bottom_SAX2
8875#undef xmlSAX2StartElementNs
8876extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8877#else
8878#ifndef xmlSAX2StartElementNs
8879extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8880#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8881#endif
8882#endif
8883
8884#ifdef bottom_SAX2
8885#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008886extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008887#else
8888#ifndef xmlSAX2UnparsedEntityDecl
8889extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008890#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008891#endif
8892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008893
8894#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008895#ifdef bottom_SAX2
8896#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008897extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008898#else
8899#ifndef xmlSAXDefaultVersion
8900extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008901#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008903#endif
8904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008905
8906#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008907#ifdef bottom_parser
8908#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008909extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008910#else
8911#ifndef xmlSAXParseDTD
8912extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008913#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008915#endif
8916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008917
8918#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008919#ifdef bottom_parser
8920#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008921extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008922#else
8923#ifndef xmlSAXParseDoc
8924extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008925#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008927#endif
8928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008929
8930#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008931#ifdef bottom_parser
8932#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008933extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008934#else
8935#ifndef xmlSAXParseEntity
8936extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008937#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
8938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008939#endif
8940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008941
8942#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008943#ifdef bottom_parser
8944#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008945extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008946#else
8947#ifndef xmlSAXParseFile
8948extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008949#define xmlSAXParseFile xmlSAXParseFile__internal_alias
8950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008951#endif
8952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008953
8954#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008955#ifdef bottom_parser
8956#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008957extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008958#else
8959#ifndef xmlSAXParseFileWithData
8960extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008961#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
8962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008963#endif
8964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008965
8966#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008967#ifdef bottom_parser
8968#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008969extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008970#else
8971#ifndef xmlSAXParseMemory
8972extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008973#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
8974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008975#endif
8976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008977
8978#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008979#ifdef bottom_parser
8980#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008981extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008982#else
8983#ifndef xmlSAXParseMemoryWithData
8984extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008985#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
8986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008987#endif
8988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008989
8990#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008991#ifdef bottom_parser
8992#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008993extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008994#else
8995#ifndef xmlSAXUserParseFile
8996extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008997#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
8998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008999#endif
9000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009001
9002#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009003#ifdef bottom_parser
9004#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009005extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009006#else
9007#ifndef xmlSAXUserParseMemory
9008extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009009#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009011#endif
9012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009014#ifdef bottom_SAX2
9015#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009016extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009017#else
9018#ifndef xmlSAXVersion
9019extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009020#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009021#endif
9022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009023
9024#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009025#ifdef bottom_xmlsave
9026#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009027extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009028#else
9029#ifndef xmlSaveClose
9030extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009031#define xmlSaveClose xmlSaveClose__internal_alias
9032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009033#endif
9034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009035
9036#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009037#ifdef bottom_xmlsave
9038#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009039extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009040#else
9041#ifndef xmlSaveDoc
9042extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009043#define xmlSaveDoc xmlSaveDoc__internal_alias
9044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009045#endif
9046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009047
9048#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009049#ifdef bottom_xmlsave
9050#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009051extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009052#else
9053#ifndef xmlSaveFile
9054extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009055#define xmlSaveFile xmlSaveFile__internal_alias
9056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009057#endif
9058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009059
9060#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009061#ifdef bottom_xmlsave
9062#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009063extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009064#else
9065#ifndef xmlSaveFileEnc
9066extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009067#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009069#endif
9070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009071
9072#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009073#ifdef bottom_xmlsave
9074#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009075extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009076#else
9077#ifndef xmlSaveFileTo
9078extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009079#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009081#endif
9082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009083
9084#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009085#ifdef bottom_xmlsave
9086#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009087extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009088#else
9089#ifndef xmlSaveFlush
9090extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009091#define xmlSaveFlush xmlSaveFlush__internal_alias
9092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009093#endif
9094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009095
9096#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009097#ifdef bottom_xmlsave
9098#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009099extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009100#else
9101#ifndef xmlSaveFormatFile
9102extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009103#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009105#endif
9106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009107
9108#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009109#ifdef bottom_xmlsave
9110#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009111extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009112#else
9113#ifndef xmlSaveFormatFileEnc
9114extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009115#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009117#endif
9118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009119
9120#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009121#ifdef bottom_xmlsave
9122#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009123extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009124#else
9125#ifndef xmlSaveFormatFileTo
9126extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009127#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009129#endif
9130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009131
9132#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009133#ifdef bottom_xmlsave
9134#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009135extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009136#else
9137#ifndef xmlSaveSetAttrEscape
9138extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009139#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009141#endif
9142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009143
9144#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009145#ifdef bottom_xmlsave
9146#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009147extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009148#else
9149#ifndef xmlSaveSetEscape
9150extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009151#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009153#endif
9154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009155
9156#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009157#ifdef bottom_xmlsave
9158#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009159extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009160#else
9161#ifndef xmlSaveToFd
9162extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009163#define xmlSaveToFd xmlSaveToFd__internal_alias
9164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009165#endif
9166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009167
9168#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009169#ifdef bottom_xmlsave
9170#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009171extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009172#else
9173#ifndef xmlSaveToFilename
9174extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009175#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009177#endif
9178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009179
9180#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009181#ifdef bottom_xmlsave
9182#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009183extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009184#else
9185#ifndef xmlSaveToIO
9186extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009187#define xmlSaveToIO xmlSaveToIO__internal_alias
9188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009189#endif
9190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009191
9192#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009193#ifdef bottom_xmlsave
9194#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009195extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009196#else
9197#ifndef xmlSaveTree
9198extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009199#define xmlSaveTree xmlSaveTree__internal_alias
9200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009201#endif
9202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009203
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009204#ifdef bottom_uri
9205#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009206extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009207#else
9208#ifndef xmlSaveUri
9209extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009210#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009211#endif
9212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009213
9214#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009215#ifdef bottom_legacy
9216#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009217extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009218#else
9219#ifndef xmlScanName
9220extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009221#define xmlScanName xmlScanName__internal_alias
9222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009223#endif
9224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009225
9226#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009227#ifdef bottom_xmlschemas
9228#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009229extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009230#else
9231#ifndef xmlSchemaCheckFacet
9232extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009233#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009235#endif
9236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009237
9238#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009239#ifdef bottom_xmlschemastypes
9240#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009241extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009242#else
9243#ifndef xmlSchemaCleanupTypes
9244extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009245#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009247#endif
9248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009249
9250#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009251#ifdef bottom_xmlschemastypes
9252#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009253extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009254#else
9255#ifndef xmlSchemaCollapseString
9256extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009257#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009259#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009260#endif
9261
Daniel Veillardb5839c32005-02-19 18:27:14 +00009262#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009263#ifdef bottom_xmlschemastypes
9264#undef xmlSchemaCompareValues
9265extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9266#else
9267#ifndef xmlSchemaCompareValues
9268extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9269#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9270#endif
9271#endif
9272#endif
9273
9274#if defined(LIBXML_SCHEMAS_ENABLED)
9275#ifdef bottom_xmlschemastypes
9276#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009277extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009278#else
9279#ifndef xmlSchemaCompareValuesWhtsp
9280extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009281#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009283#endif
9284#endif
9285
9286#if defined(LIBXML_SCHEMAS_ENABLED)
9287#ifdef bottom_xmlschemastypes
9288#undef xmlSchemaCopyValue
9289extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9290#else
9291#ifndef xmlSchemaCopyValue
9292extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9293#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9294#endif
9295#endif
9296#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009297
Daniel Veillardbe076e92005-01-04 20:18:14 +00009298#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009299#ifdef bottom_xmlschemas
9300#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009301extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009302#else
9303#ifndef xmlSchemaDump
9304extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009305#define xmlSchemaDump xmlSchemaDump__internal_alias
9306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009307#endif
9308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009309
9310#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009311#ifdef bottom_xmlschemas
9312#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009313extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009314#else
9315#ifndef xmlSchemaFree
9316extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009317#define xmlSchemaFree xmlSchemaFree__internal_alias
9318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009319#endif
9320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009321
9322#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009323#ifdef bottom_xmlschemas
9324#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009325extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009326#else
9327#ifndef xmlSchemaFreeFacet
9328extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009329#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009331#endif
9332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009333
9334#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009335#ifdef bottom_xmlschemas
9336#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009337extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009338#else
9339#ifndef xmlSchemaFreeParserCtxt
9340extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009341#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009343#endif
9344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009345
9346#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009347#ifdef bottom_xmlschemas
9348#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009349extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009350#else
9351#ifndef xmlSchemaFreeType
9352extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009353#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009355#endif
9356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009357
9358#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009359#ifdef bottom_xmlschemas
9360#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009361extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009362#else
9363#ifndef xmlSchemaFreeValidCtxt
9364extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009365#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009367#endif
9368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009369
9370#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009371#ifdef bottom_xmlschemastypes
9372#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009373extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009374#else
9375#ifndef xmlSchemaFreeValue
9376extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009377#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009379#endif
9380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009381
9382#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009383#ifdef bottom_xmlschemas
9384#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009385extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009386#else
9387#ifndef xmlSchemaFreeWildcard
9388extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009389#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009391#endif
9392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009393
9394#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009395#ifdef bottom_xmlschemastypes
9396#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009397extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009398#else
9399#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9400extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009401#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009403#endif
9404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009405
9406#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009407#ifdef bottom_xmlschemastypes
9408#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009409extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009410#else
9411#ifndef xmlSchemaGetBuiltInType
9412extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009413#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009415#endif
9416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009417
9418#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009419#ifdef bottom_xmlschemastypes
9420#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009421extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009422#else
9423#ifndef xmlSchemaGetCanonValue
9424extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009425#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009427#endif
9428#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009429
9430#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009431#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009432#undef xmlSchemaGetCanonValueWhtsp
9433extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9434#else
9435#ifndef xmlSchemaGetCanonValueWhtsp
9436extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9437#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9438#endif
9439#endif
9440#endif
9441
9442#if defined(LIBXML_SCHEMAS_ENABLED)
9443#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009444#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009445extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009446#else
9447#ifndef xmlSchemaGetFacetValueAsULong
9448extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009449#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009451#endif
9452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009453
9454#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009455#ifdef bottom_xmlschemas
9456#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009457extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009458#else
9459#ifndef xmlSchemaGetParserErrors
9460extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009461#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009463#endif
9464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009465
9466#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009467#ifdef bottom_xmlschemastypes
9468#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009469extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009470#else
9471#ifndef xmlSchemaGetPredefinedType
9472extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009473#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009475#endif
9476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009477
9478#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009479#ifdef bottom_xmlschemastypes
9480#undef xmlSchemaGetValType
9481extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9482#else
9483#ifndef xmlSchemaGetValType
9484extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9485#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9486#endif
9487#endif
9488#endif
9489
9490#if defined(LIBXML_SCHEMAS_ENABLED)
9491#ifdef bottom_xmlschemas
9492#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009493extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009494#else
9495#ifndef xmlSchemaGetValidErrors
9496extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009497#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009499#endif
9500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009501
9502#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009503#ifdef bottom_xmlschemastypes
9504#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009505extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009506#else
9507#ifndef xmlSchemaInitTypes
9508extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009509#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009511#endif
9512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009513
9514#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009515#ifdef bottom_xmlschemastypes
9516#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009517extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009518#else
9519#ifndef xmlSchemaIsBuiltInTypeFacet
9520extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009521#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009523#endif
9524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009525
9526#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009527#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009528#undef xmlSchemaIsValid
9529extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9530#else
9531#ifndef xmlSchemaIsValid
9532extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9533#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9534#endif
9535#endif
9536#endif
9537
9538#if defined(LIBXML_SCHEMAS_ENABLED)
9539#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009540#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009541extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009542#else
9543#ifndef xmlSchemaNewDocParserCtxt
9544extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009545#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009547#endif
9548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009549
9550#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009551#ifdef bottom_xmlschemas
9552#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009553extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009554#else
9555#ifndef xmlSchemaNewFacet
9556extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009557#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009559#endif
9560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009561
9562#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009563#ifdef bottom_xmlschemas
9564#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009565extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009566#else
9567#ifndef xmlSchemaNewMemParserCtxt
9568extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009569#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009571#endif
9572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009573
9574#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009575#ifdef bottom_xmlschemastypes
9576#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009577extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009578#else
9579#ifndef xmlSchemaNewNOTATIONValue
9580extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009581#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009583#endif
9584#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009585
9586#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009587#ifdef bottom_xmlschemas
9588#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009589extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009590#else
9591#ifndef xmlSchemaNewParserCtxt
9592extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009593#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009595#endif
9596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009597
9598#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009599#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009600#undef xmlSchemaNewQNameValue
9601extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9602#else
9603#ifndef xmlSchemaNewQNameValue
9604extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9605#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9606#endif
9607#endif
9608#endif
9609
9610#if defined(LIBXML_SCHEMAS_ENABLED)
9611#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009612#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009613extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009614#else
9615#ifndef xmlSchemaNewStringValue
9616extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009617#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009619#endif
9620#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009621
9622#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009623#ifdef bottom_xmlschemas
9624#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009625extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009626#else
9627#ifndef xmlSchemaNewValidCtxt
9628extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009629#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009631#endif
9632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009633
9634#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009635#ifdef bottom_xmlschemas
9636#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009637extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009638#else
9639#ifndef xmlSchemaParse
9640extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009641#define xmlSchemaParse xmlSchemaParse__internal_alias
9642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009643#endif
9644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009645
9646#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009647#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009648#undef xmlSchemaSAXPlug
9649extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9650#else
9651#ifndef xmlSchemaSAXPlug
9652extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9653#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9654#endif
9655#endif
9656#endif
9657
9658#if defined(LIBXML_SCHEMAS_ENABLED)
9659#ifdef bottom_xmlschemas
9660#undef xmlSchemaSAXUnplug
9661extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9662#else
9663#ifndef xmlSchemaSAXUnplug
9664extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9665#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9666#endif
9667#endif
9668#endif
9669
9670#if defined(LIBXML_SCHEMAS_ENABLED)
9671#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009672#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009673extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009674#else
9675#ifndef xmlSchemaSetParserErrors
9676extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009677#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009679#endif
9680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009681
9682#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009683#ifdef bottom_xmlschemas
9684#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009685extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009686#else
9687#ifndef xmlSchemaSetValidErrors
9688extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009689#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009691#endif
9692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009693
9694#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009695#ifdef bottom_xmlschemas
9696#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009697extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009698#else
9699#ifndef xmlSchemaSetValidOptions
9700extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009701#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009703#endif
9704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009705
9706#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009707#ifdef bottom_xmlschemas
9708#undef xmlSchemaSetValidStructuredErrors
9709extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9710#else
9711#ifndef xmlSchemaSetValidStructuredErrors
9712extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9713#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9714#endif
9715#endif
9716#endif
9717
9718#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009719#ifdef bottom_xmlschemastypes
9720#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009721extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009722#else
9723#ifndef xmlSchemaValPredefTypeNode
9724extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009725#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009727#endif
9728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009729
9730#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009731#ifdef bottom_xmlschemastypes
9732#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009733extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009734#else
9735#ifndef xmlSchemaValPredefTypeNodeNoNorm
9736extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009737#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009739#endif
9740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009741
9742#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009743#ifdef bottom_xmlschemas
9744#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009745extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009746#else
9747#ifndef xmlSchemaValidCtxtGetOptions
9748extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009749#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009751#endif
9752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009753
9754#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009755#ifdef bottom_xmlschemas
9756#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009757extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009758#else
9759#ifndef xmlSchemaValidateDoc
9760extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009761#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009763#endif
9764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009765
9766#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009767#ifdef bottom_xmlschemastypes
9768#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009769extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009770#else
9771#ifndef xmlSchemaValidateFacet
9772extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009773#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009775#endif
9776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009777
9778#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009779#ifdef bottom_xmlschemastypes
9780#undef xmlSchemaValidateFacetWhtsp
9781extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9782#else
9783#ifndef xmlSchemaValidateFacetWhtsp
9784extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9785#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9786#endif
9787#endif
9788#endif
9789
9790#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009791#ifdef bottom_xmlschemas
9792#undef xmlSchemaValidateFile
9793extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9794#else
9795#ifndef xmlSchemaValidateFile
9796extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9797#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9798#endif
9799#endif
9800#endif
9801
9802#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009803#ifdef bottom_xmlschemastypes
9804#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009805extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009806#else
9807#ifndef xmlSchemaValidateLengthFacet
9808extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009809#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009811#endif
9812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009813
9814#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009815#ifdef bottom_xmlschemastypes
9816#undef xmlSchemaValidateLengthFacetWhtsp
9817extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9818#else
9819#ifndef xmlSchemaValidateLengthFacetWhtsp
9820extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9821#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9822#endif
9823#endif
9824#endif
9825
9826#if defined(LIBXML_SCHEMAS_ENABLED)
9827#ifdef bottom_xmlschemastypes
9828#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009829extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009830#else
9831#ifndef xmlSchemaValidateListSimpleTypeFacet
9832extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009833#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009835#endif
9836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009837
9838#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009839#ifdef bottom_xmlschemas
9840#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009841extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009842#else
9843#ifndef xmlSchemaValidateOneElement
9844extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009845#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009847#endif
9848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009849
9850#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009851#ifdef bottom_xmlschemastypes
9852#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009853extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009854#else
9855#ifndef xmlSchemaValidatePredefinedType
9856extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009857#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009859#endif
9860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009861
9862#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009863#ifdef bottom_xmlschemas
9864#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009865extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009866#else
9867#ifndef xmlSchemaValidateStream
9868extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009869#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009871#endif
9872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009873
9874#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009875#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009876#undef xmlSchemaValueAppend
9877extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9878#else
9879#ifndef xmlSchemaValueAppend
9880extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9881#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9882#endif
9883#endif
9884#endif
9885
9886#if defined(LIBXML_SCHEMAS_ENABLED)
9887#ifdef bottom_xmlschemastypes
9888#undef xmlSchemaValueGetAsBoolean
9889extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9890#else
9891#ifndef xmlSchemaValueGetAsBoolean
9892extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9893#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9894#endif
9895#endif
9896#endif
9897
9898#if defined(LIBXML_SCHEMAS_ENABLED)
9899#ifdef bottom_xmlschemastypes
9900#undef xmlSchemaValueGetAsString
9901extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9902#else
9903#ifndef xmlSchemaValueGetAsString
9904extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9905#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9906#endif
9907#endif
9908#endif
9909
9910#if defined(LIBXML_SCHEMAS_ENABLED)
9911#ifdef bottom_xmlschemastypes
9912#undef xmlSchemaValueGetNext
9913extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
9914#else
9915#ifndef xmlSchemaValueGetNext
9916extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
9917#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
9918#endif
9919#endif
9920#endif
9921
9922#if defined(LIBXML_SCHEMAS_ENABLED)
9923#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009924#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009925extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009926#else
9927#ifndef xmlSchemaWhiteSpaceReplace
9928extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009929#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
9930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009931#endif
9932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009933
Daniel Veillard5eee7672005-08-22 21:22:27 +00009934#if defined(LIBXML_SCHEMATRON_ENABLED)
9935#ifdef bottom_schematron
9936#undef xmlSchematronFree
9937extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
9938#else
9939#ifndef xmlSchematronFree
9940extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
9941#define xmlSchematronFree xmlSchematronFree__internal_alias
9942#endif
9943#endif
9944#endif
9945
9946#if defined(LIBXML_SCHEMATRON_ENABLED)
9947#ifdef bottom_schematron
9948#undef xmlSchematronFreeParserCtxt
9949extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
9950#else
9951#ifndef xmlSchematronFreeParserCtxt
9952extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
9953#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
9954#endif
9955#endif
9956#endif
9957
9958#if defined(LIBXML_SCHEMATRON_ENABLED)
9959#ifdef bottom_schematron
9960#undef xmlSchematronFreeValidCtxt
9961extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
9962#else
9963#ifndef xmlSchematronFreeValidCtxt
9964extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
9965#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
9966#endif
9967#endif
9968#endif
9969
9970#if defined(LIBXML_SCHEMATRON_ENABLED)
9971#ifdef bottom_schematron
9972#undef xmlSchematronNewDocParserCtxt
9973extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
9974#else
9975#ifndef xmlSchematronNewDocParserCtxt
9976extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
9977#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
9978#endif
9979#endif
9980#endif
9981
9982#if defined(LIBXML_SCHEMATRON_ENABLED)
9983#ifdef bottom_schematron
9984#undef xmlSchematronNewMemParserCtxt
9985extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
9986#else
9987#ifndef xmlSchematronNewMemParserCtxt
9988extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
9989#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
9990#endif
9991#endif
9992#endif
9993
9994#if defined(LIBXML_SCHEMATRON_ENABLED)
9995#ifdef bottom_schematron
9996#undef xmlSchematronNewParserCtxt
9997extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
9998#else
9999#ifndef xmlSchematronNewParserCtxt
10000extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10001#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10002#endif
10003#endif
10004#endif
10005
10006#if defined(LIBXML_SCHEMATRON_ENABLED)
10007#ifdef bottom_schematron
10008#undef xmlSchematronNewValidCtxt
10009extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10010#else
10011#ifndef xmlSchematronNewValidCtxt
10012extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10013#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10014#endif
10015#endif
10016#endif
10017
10018#if defined(LIBXML_SCHEMATRON_ENABLED)
10019#ifdef bottom_schematron
10020#undef xmlSchematronParse
10021extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10022#else
10023#ifndef xmlSchematronParse
10024extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10025#define xmlSchematronParse xmlSchematronParse__internal_alias
10026#endif
10027#endif
10028#endif
10029
10030#if defined(LIBXML_SCHEMATRON_ENABLED)
10031#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010032#undef xmlSchematronValidateDoc
10033extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10034#else
10035#ifndef xmlSchematronValidateDoc
10036extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10037#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10038#endif
10039#endif
10040#endif
10041
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010042#ifdef bottom_tree
10043#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010044extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010045#else
10046#ifndef xmlSearchNs
10047extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010048#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010049#endif
10050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010051
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010052#ifdef bottom_tree
10053#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010054extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010055#else
10056#ifndef xmlSearchNsByHref
10057extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010058#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010059#endif
10060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010061
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010062#ifdef bottom_tree
10063#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010064extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010065#else
10066#ifndef xmlSetBufferAllocationScheme
10067extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010068#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010069#endif
10070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010071
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010072#ifdef bottom_tree
10073#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010074extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010075#else
10076#ifndef xmlSetCompressMode
10077extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010078#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010079#endif
10080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010081
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010082#ifdef bottom_tree
10083#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010084extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010085#else
10086#ifndef xmlSetDocCompressMode
10087extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010088#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010089#endif
10090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010091
10092#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010093#ifdef bottom_parser
10094#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010095extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010096#else
10097#ifndef xmlSetEntityReferenceFunc
10098extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010099#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010101#endif
10102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010103
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010104#ifdef bottom_xmlIO
10105#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010106extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010107#else
10108#ifndef xmlSetExternalEntityLoader
10109extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010110#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010111#endif
10112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010113
10114#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010115#ifdef bottom_legacy
10116#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010117extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010118#else
10119#ifndef xmlSetFeature
10120extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010121#define xmlSetFeature xmlSetFeature__internal_alias
10122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010123#endif
10124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010125
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010126#ifdef bottom_error
10127#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010128extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010129#else
10130#ifndef xmlSetGenericErrorFunc
10131extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010132#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010133#endif
10134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010135
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010136#ifdef bottom_tree
10137#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010138extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010139#else
10140#ifndef xmlSetListDoc
10141extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010142#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010143#endif
10144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010145
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010146#ifdef bottom_tree
10147#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010148extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010149#else
10150#ifndef xmlSetNs
10151extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010152#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010153#endif
10154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010155
10156#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010157#ifdef bottom_tree
10158#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010159extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010160#else
10161#ifndef xmlSetNsProp
10162extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010163#define xmlSetNsProp xmlSetNsProp__internal_alias
10164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010165#endif
10166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010167
10168#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010169#ifdef bottom_tree
10170#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010171extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010172#else
10173#ifndef xmlSetProp
10174extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010175#define xmlSetProp xmlSetProp__internal_alias
10176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010177#endif
10178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010179
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010180#ifdef bottom_error
10181#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010182extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010183#else
10184#ifndef xmlSetStructuredErrorFunc
10185extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010186#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010187#endif
10188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010189
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010190#ifdef bottom_tree
10191#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010192extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010193#else
10194#ifndef xmlSetTreeDoc
10195extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010196#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010197#endif
10198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010199
10200#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010201#ifdef bottom_parser
10202#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010203extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010204#else
10205#ifndef xmlSetupParserForBuffer
10206extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010207#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010209#endif
10210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010211
10212#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010213#ifdef bottom_debugXML
10214#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010215extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010216#else
10217#ifndef xmlShell
10218extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010219#define xmlShell xmlShell__internal_alias
10220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010221#endif
10222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010223
10224#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010225#ifdef bottom_debugXML
10226#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010227extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010228#else
10229#ifndef xmlShellBase
10230extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010231#define xmlShellBase xmlShellBase__internal_alias
10232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010233#endif
10234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010235
10236#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010237#ifdef bottom_debugXML
10238#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010239extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010240#else
10241#ifndef xmlShellCat
10242extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010243#define xmlShellCat xmlShellCat__internal_alias
10244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010245#endif
10246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010247
10248#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010249#ifdef bottom_debugXML
10250#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010251extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010252#else
10253#ifndef xmlShellDir
10254extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010255#define xmlShellDir xmlShellDir__internal_alias
10256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010257#endif
10258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010259
10260#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010261#ifdef bottom_debugXML
10262#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010263extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010264#else
10265#ifndef xmlShellDu
10266extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010267#define xmlShellDu xmlShellDu__internal_alias
10268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010269#endif
10270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010271
10272#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010273#ifdef bottom_debugXML
10274#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010275extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010276#else
10277#ifndef xmlShellList
10278extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010279#define xmlShellList xmlShellList__internal_alias
10280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010281#endif
10282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010283
10284#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010285#ifdef bottom_debugXML
10286#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010287extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010288#else
10289#ifndef xmlShellLoad
10290extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010291#define xmlShellLoad xmlShellLoad__internal_alias
10292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010293#endif
10294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010295
10296#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010297#ifdef bottom_debugXML
10298#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010299extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010300#else
10301#ifndef xmlShellPrintNode
10302extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010303#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010305#endif
10306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010307
10308#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010309#ifdef bottom_debugXML
10310#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010311extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010312#else
10313#ifndef xmlShellPrintXPathError
10314extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010315#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010317#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010318#endif
10319
10320#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010321#ifdef bottom_debugXML
10322#undef xmlShellPrintXPathResult
10323extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10324#else
10325#ifndef xmlShellPrintXPathResult
10326extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10327#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10328#endif
10329#endif
10330#endif
10331
10332#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10333#ifdef bottom_debugXML
10334#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010335extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010336#else
10337#ifndef xmlShellPwd
10338extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010339#define xmlShellPwd xmlShellPwd__internal_alias
10340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010341#endif
10342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010343
10344#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010345#ifdef bottom_debugXML
10346#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010347extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010348#else
10349#ifndef xmlShellSave
10350extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010351#define xmlShellSave xmlShellSave__internal_alias
10352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010353#endif
10354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010355
10356#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010357#ifdef bottom_debugXML
10358#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010359extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010360#else
10361#ifndef xmlShellValidate
10362extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010363#define xmlShellValidate xmlShellValidate__internal_alias
10364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010365#endif
10366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010367
10368#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010369#ifdef bottom_debugXML
10370#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010371extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010372#else
10373#ifndef xmlShellWrite
10374extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010375#define xmlShellWrite xmlShellWrite__internal_alias
10376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010377#endif
10378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010379
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010380#ifdef bottom_parser
10381#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010382extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010383#else
10384#ifndef xmlSkipBlankChars
10385extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010386#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010387#endif
10388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010389
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010390#ifdef bottom_valid
10391#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010392extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010393#else
10394#ifndef xmlSnprintfElementContent
10395extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010396#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010397#endif
10398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010399
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010400#ifdef bottom_parser
10401#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010402extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010403#else
10404#ifndef xmlSplitQName
10405extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010406#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010407#endif
10408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010409
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010410#ifdef bottom_tree
10411#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010412extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010413#else
10414#ifndef xmlSplitQName2
10415extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010416#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010417#endif
10418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010419
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010420#ifdef bottom_tree
10421#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010422extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010423#else
10424#ifndef xmlSplitQName3
10425extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010426#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010427#endif
10428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010429
10430#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010431#ifdef bottom_valid
10432#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010433extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010434#else
10435#ifndef xmlSprintfElementContent
10436extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010437#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010439#endif
10440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010441
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010442#ifdef bottom_parser
10443#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010444extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010445#else
10446#ifndef xmlStopParser
10447extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010448#define xmlStopParser xmlStopParser__internal_alias
10449#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010451
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010452#ifdef bottom_xmlstring
10453#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010454extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010455#else
10456#ifndef xmlStrEqual
10457extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010458#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010459#endif
10460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010461
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010462#ifdef bottom_xmlstring
10463#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010464extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010465#else
10466#ifndef xmlStrPrintf
10467extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010468#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010469#endif
10470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010471
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010472#ifdef bottom_xmlstring
10473#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010474extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010475#else
10476#ifndef xmlStrQEqual
10477extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010478#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010479#endif
10480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010481
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010482#ifdef bottom_xmlstring
10483#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010484extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010485#else
10486#ifndef xmlStrVPrintf
10487extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010488#define xmlStrVPrintf xmlStrVPrintf__internal_alias
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_xmlstring
10493#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010494extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010495#else
10496#ifndef xmlStrcasecmp
10497extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010498#define xmlStrcasecmp xmlStrcasecmp__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_xmlstring
10503#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010504extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010505#else
10506#ifndef xmlStrcasestr
10507extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010508#define xmlStrcasestr xmlStrcasestr__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_xmlstring
10513#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010514extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010515#else
10516#ifndef xmlStrcat
10517extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010518#define xmlStrcat xmlStrcat__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_xmlstring
10523#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010524extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010525#else
10526#ifndef xmlStrchr
10527extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010528#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010529#endif
10530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010531
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010532#ifdef bottom_xmlstring
10533#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010534extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010535#else
10536#ifndef xmlStrcmp
10537extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010538#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010539#endif
10540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010541
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010542#ifdef bottom_xmlstring
10543#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010544extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010545#else
10546#ifndef xmlStrdup
10547extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010548#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010549#endif
10550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010551
William M. Brack015ccb22005-02-13 08:18:52 +000010552#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010553#ifdef bottom_pattern
10554#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010555extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010556#else
10557#ifndef xmlStreamPop
10558extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010559#define xmlStreamPop xmlStreamPop__internal_alias
10560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010561#endif
10562#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010563
10564#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010565#ifdef bottom_pattern
10566#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010567extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010568#else
10569#ifndef xmlStreamPush
10570extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010571#define xmlStreamPush xmlStreamPush__internal_alias
10572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010573#endif
10574#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010575
Daniel Veillardb5839c32005-02-19 18:27:14 +000010576#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010577#ifdef bottom_pattern
10578#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010579extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010580#else
10581#ifndef xmlStreamPushAttr
10582extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010583#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010585#endif
10586#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010587
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010588#ifdef bottom_parserInternals
10589#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010590extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010591#else
10592#ifndef xmlStringCurrentChar
10593extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010594#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010595#endif
10596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010597
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010598#ifdef bottom_parser
10599#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010600extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010601#else
10602#ifndef xmlStringDecodeEntities
10603extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010604#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010605#endif
10606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010607
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010608#ifdef bottom_tree
10609#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010610extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010611#else
10612#ifndef xmlStringGetNodeList
10613extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010614#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010615#endif
10616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010617
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010618#ifdef bottom_parser
10619#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010620extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010621#else
10622#ifndef xmlStringLenDecodeEntities
10623extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010624#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010625#endif
10626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010627
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010628#ifdef bottom_tree
10629#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010630extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010631#else
10632#ifndef xmlStringLenGetNodeList
10633extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010634#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010635#endif
10636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010637
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010638#ifdef bottom_xmlstring
10639#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010640extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010641#else
10642#ifndef xmlStrlen
10643extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010644#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010645#endif
10646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010647
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010648#ifdef bottom_xmlstring
10649#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010650extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010651#else
10652#ifndef xmlStrncasecmp
10653extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010654#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010655#endif
10656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010657
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010658#ifdef bottom_xmlstring
10659#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010660extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010661#else
10662#ifndef xmlStrncat
10663extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010664#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010665#endif
10666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010667
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010668#ifdef bottom_xmlstring
10669#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010670extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010671#else
10672#ifndef xmlStrncatNew
10673extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010674#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010675#endif
10676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010677
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010678#ifdef bottom_xmlstring
10679#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010680extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010681#else
10682#ifndef xmlStrncmp
10683extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010684#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010685#endif
10686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010687
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010688#ifdef bottom_xmlstring
10689#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010690extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010691#else
10692#ifndef xmlStrndup
10693extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010694#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010695#endif
10696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010697
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010698#ifdef bottom_xmlstring
10699#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010700extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010701#else
10702#ifndef xmlStrstr
10703extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010704#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010705#endif
10706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010707
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010708#ifdef bottom_xmlstring
10709#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010710extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010711#else
10712#ifndef xmlStrsub
10713extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010714#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010715#endif
10716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010717
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010718#ifdef bottom_parserInternals
10719#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010720extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010721#else
10722#ifndef xmlSubstituteEntitiesDefault
10723extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010724#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010725#endif
10726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010727
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010728#ifdef bottom_parserInternals
10729#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010730extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010731#else
10732#ifndef xmlSwitchEncoding
10733extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010734#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010735#endif
10736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010737
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010738#ifdef bottom_parserInternals
10739#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010740extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010741#else
10742#ifndef xmlSwitchInputEncoding
10743extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010744#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010745#endif
10746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010747
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010748#ifdef bottom_parserInternals
10749#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010750extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010751#else
10752#ifndef xmlSwitchToEncoding
10753extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010754#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010755#endif
10756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010757
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010758#ifdef bottom_tree
10759#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010760extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010761#else
10762#ifndef xmlTextConcat
10763extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010764#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010765#endif
10766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010767
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010768#ifdef bottom_tree
10769#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010770extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010771#else
10772#ifndef xmlTextMerge
10773extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010774#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010775#endif
10776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010777
10778#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010779#ifdef bottom_xmlreader
10780#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010781extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010782#else
10783#ifndef xmlTextReaderAttributeCount
10784extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010785#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010787#endif
10788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010789
10790#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010791#ifdef bottom_xmlreader
10792#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010793extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010794#else
10795#ifndef xmlTextReaderBaseUri
10796extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010797#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010799#endif
10800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010801
10802#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010803#ifdef bottom_xmlreader
10804#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010805extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010806#else
10807#ifndef xmlTextReaderByteConsumed
10808extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010809#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010811#endif
10812#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010813
10814#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010815#ifdef bottom_xmlreader
10816#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010817extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010818#else
10819#ifndef xmlTextReaderClose
10820extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010821#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010823#endif
10824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010825
10826#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010827#ifdef bottom_xmlreader
10828#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010829extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010830#else
10831#ifndef xmlTextReaderConstBaseUri
10832extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010833#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010835#endif
10836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010837
10838#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010839#ifdef bottom_xmlreader
10840#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010841extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010842#else
10843#ifndef xmlTextReaderConstEncoding
10844extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010845#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010847#endif
10848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010849
10850#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010851#ifdef bottom_xmlreader
10852#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010853extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010854#else
10855#ifndef xmlTextReaderConstLocalName
10856extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010857#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#endif
10860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010861
10862#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010863#ifdef bottom_xmlreader
10864#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010865extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010866#else
10867#ifndef xmlTextReaderConstName
10868extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010869#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010871#endif
10872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010873
10874#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010875#ifdef bottom_xmlreader
10876#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010877extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010878#else
10879#ifndef xmlTextReaderConstNamespaceUri
10880extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010881#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010883#endif
10884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010885
10886#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010887#ifdef bottom_xmlreader
10888#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000010889extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010890#else
10891#ifndef xmlTextReaderConstPrefix
10892extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010893#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
10894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010895#endif
10896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010897
10898#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010899#ifdef bottom_xmlreader
10900#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010901extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010902#else
10903#ifndef xmlTextReaderConstString
10904extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010905#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
10906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010907#endif
10908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010909
10910#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010911#ifdef bottom_xmlreader
10912#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010913extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010914#else
10915#ifndef xmlTextReaderConstValue
10916extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010917#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
10918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010919#endif
10920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010921
10922#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010923#ifdef bottom_xmlreader
10924#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000010925extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010926#else
10927#ifndef xmlTextReaderConstXmlLang
10928extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010929#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
10930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010931#endif
10932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010933
10934#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010935#ifdef bottom_xmlreader
10936#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000010937extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010938#else
10939#ifndef xmlTextReaderConstXmlVersion
10940extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010941#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
10942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010943#endif
10944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010945
10946#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010947#ifdef bottom_xmlreader
10948#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010949extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010950#else
10951#ifndef xmlTextReaderCurrentDoc
10952extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010953#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
10954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010955#endif
10956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010957
10958#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010959#ifdef bottom_xmlreader
10960#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010961extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010962#else
10963#ifndef xmlTextReaderCurrentNode
10964extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010965#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
10966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010967#endif
10968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010969
10970#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010971#ifdef bottom_xmlreader
10972#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000010973extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010974#else
10975#ifndef xmlTextReaderDepth
10976extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010977#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
10978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010979#endif
10980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010981
10982#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010983#ifdef bottom_xmlreader
10984#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000010985extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010986#else
10987#ifndef xmlTextReaderExpand
10988extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010989#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
10990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010991#endif
10992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010993
10994#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010995#ifdef bottom_xmlreader
10996#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010997extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010998#else
10999#ifndef xmlTextReaderGetAttribute
11000extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011001#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011003#endif
11004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011005
11006#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011007#ifdef bottom_xmlreader
11008#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011009extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011010#else
11011#ifndef xmlTextReaderGetAttributeNo
11012extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011013#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011015#endif
11016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011017
11018#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011019#ifdef bottom_xmlreader
11020#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011021extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011022#else
11023#ifndef xmlTextReaderGetAttributeNs
11024extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011025#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011027#endif
11028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011029
11030#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011031#ifdef bottom_xmlreader
11032#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011033extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011034#else
11035#ifndef xmlTextReaderGetErrorHandler
11036extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011037#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011039#endif
11040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011041
11042#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011043#ifdef bottom_xmlreader
11044#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011045extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011046#else
11047#ifndef xmlTextReaderGetParserColumnNumber
11048extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011049#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011051#endif
11052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011053
11054#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011055#ifdef bottom_xmlreader
11056#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011057extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011058#else
11059#ifndef xmlTextReaderGetParserLineNumber
11060extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011061#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011063#endif
11064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011065
11066#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011067#ifdef bottom_xmlreader
11068#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011069extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011070#else
11071#ifndef xmlTextReaderGetParserProp
11072extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011073#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011075#endif
11076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011077
11078#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011079#ifdef bottom_xmlreader
11080#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011081extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011082#else
11083#ifndef xmlTextReaderGetRemainder
11084extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011085#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011087#endif
11088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011089
11090#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011091#ifdef bottom_xmlreader
11092#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011093extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011094#else
11095#ifndef xmlTextReaderHasAttributes
11096extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011097#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011099#endif
11100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011101
11102#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011103#ifdef bottom_xmlreader
11104#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011105extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011106#else
11107#ifndef xmlTextReaderHasValue
11108extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011109#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011111#endif
11112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011113
11114#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011115#ifdef bottom_xmlreader
11116#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011117extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011118#else
11119#ifndef xmlTextReaderIsDefault
11120extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011121#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011123#endif
11124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011125
11126#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011127#ifdef bottom_xmlreader
11128#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011129extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011130#else
11131#ifndef xmlTextReaderIsEmptyElement
11132extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011133#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011135#endif
11136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011137
11138#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011139#ifdef bottom_xmlreader
11140#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011141extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011142#else
11143#ifndef xmlTextReaderIsNamespaceDecl
11144extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011145#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011147#endif
11148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011149
11150#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011151#ifdef bottom_xmlreader
11152#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011153extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011154#else
11155#ifndef xmlTextReaderIsValid
11156extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011157#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011159#endif
11160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011161
11162#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011163#ifdef bottom_xmlreader
11164#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011165extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011166#else
11167#ifndef xmlTextReaderLocalName
11168extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011169#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011171#endif
11172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011173
11174#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011175#ifdef bottom_xmlreader
11176#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011177extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011178#else
11179#ifndef xmlTextReaderLocatorBaseURI
11180extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011181#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011183#endif
11184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011185
11186#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011187#ifdef bottom_xmlreader
11188#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011189extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011190#else
11191#ifndef xmlTextReaderLocatorLineNumber
11192extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011193#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011195#endif
11196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011197
11198#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011199#ifdef bottom_xmlreader
11200#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011201extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011202#else
11203#ifndef xmlTextReaderLookupNamespace
11204extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011205#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011207#endif
11208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011209
11210#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011211#ifdef bottom_xmlreader
11212#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011213extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011214#else
11215#ifndef xmlTextReaderMoveToAttribute
11216extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011217#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011219#endif
11220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011221
11222#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011223#ifdef bottom_xmlreader
11224#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011225extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011226#else
11227#ifndef xmlTextReaderMoveToAttributeNo
11228extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011229#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011231#endif
11232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011233
11234#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011235#ifdef bottom_xmlreader
11236#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011237extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011238#else
11239#ifndef xmlTextReaderMoveToAttributeNs
11240extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011241#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011243#endif
11244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011245
11246#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011247#ifdef bottom_xmlreader
11248#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011249extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011250#else
11251#ifndef xmlTextReaderMoveToElement
11252extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011253#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011255#endif
11256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011257
11258#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011259#ifdef bottom_xmlreader
11260#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011261extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011262#else
11263#ifndef xmlTextReaderMoveToFirstAttribute
11264extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011265#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011267#endif
11268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011269
11270#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011271#ifdef bottom_xmlreader
11272#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011273extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011274#else
11275#ifndef xmlTextReaderMoveToNextAttribute
11276extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011277#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011279#endif
11280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011281
11282#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011283#ifdef bottom_xmlreader
11284#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011285extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011286#else
11287#ifndef xmlTextReaderName
11288extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011289#define xmlTextReaderName xmlTextReaderName__internal_alias
11290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011291#endif
11292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011293
11294#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011295#ifdef bottom_xmlreader
11296#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011297extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011298#else
11299#ifndef xmlTextReaderNamespaceUri
11300extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011301#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011303#endif
11304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011305
11306#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011307#ifdef bottom_xmlreader
11308#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011309extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011310#else
11311#ifndef xmlTextReaderNext
11312extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011313#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011315#endif
11316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011317
11318#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011319#ifdef bottom_xmlreader
11320#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011321extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011322#else
11323#ifndef xmlTextReaderNextSibling
11324extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011325#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011327#endif
11328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011329
11330#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011331#ifdef bottom_xmlreader
11332#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011333extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011334#else
11335#ifndef xmlTextReaderNodeType
11336extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011337#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011339#endif
11340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011341
11342#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011343#ifdef bottom_xmlreader
11344#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011345extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011346#else
11347#ifndef xmlTextReaderNormalization
11348extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011349#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011351#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011352#endif
11353
11354#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011355#ifdef bottom_xmlreader
11356#undef xmlTextReaderPrefix
11357extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11358#else
11359#ifndef xmlTextReaderPrefix
11360extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11361#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11362#endif
11363#endif
11364#endif
11365
11366#if defined(LIBXML_READER_ENABLED)
11367#ifdef bottom_xmlreader
11368#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011369extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011370#else
11371#ifndef xmlTextReaderPreserve
11372extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011373#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011375#endif
11376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011377
11378#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011379#ifdef bottom_xmlreader
11380#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011381extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011382#else
11383#ifndef xmlTextReaderPreservePattern
11384extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011385#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011387#endif
11388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011389
11390#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011391#ifdef bottom_xmlreader
11392#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011393extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011394#else
11395#ifndef xmlTextReaderQuoteChar
11396extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011397#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011399#endif
11400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011401
11402#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011403#ifdef bottom_xmlreader
11404#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011405extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011406#else
11407#ifndef xmlTextReaderRead
11408extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011409#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011411#endif
11412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011413
11414#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011415#ifdef bottom_xmlreader
11416#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011417extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011418#else
11419#ifndef xmlTextReaderReadAttributeValue
11420extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011421#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011423#endif
11424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011425
11426#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011427#ifdef bottom_xmlreader
11428#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011429extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011430#else
11431#ifndef xmlTextReaderReadInnerXml
11432extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011433#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011435#endif
11436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011437
11438#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011439#ifdef bottom_xmlreader
11440#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011441extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011442#else
11443#ifndef xmlTextReaderReadOuterXml
11444extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011445#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011447#endif
11448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011449
11450#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011451#ifdef bottom_xmlreader
11452#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011453extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011454#else
11455#ifndef xmlTextReaderReadState
11456extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011457#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011459#endif
11460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011461
11462#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011463#ifdef bottom_xmlreader
11464#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011465extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011466#else
11467#ifndef xmlTextReaderReadString
11468extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011469#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011471#endif
11472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011473
11474#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011475#ifdef bottom_xmlreader
11476#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011477extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011478#else
11479#ifndef xmlTextReaderRelaxNGSetSchema
11480extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011481#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011483#endif
11484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011485
11486#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011487#ifdef bottom_xmlreader
11488#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011489extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011490#else
11491#ifndef xmlTextReaderRelaxNGValidate
11492extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011493#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011495#endif
11496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011497
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011498#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11499#ifdef bottom_xmlreader
11500#undef xmlTextReaderSchemaValidate
11501extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11502#else
11503#ifndef xmlTextReaderSchemaValidate
11504extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11505#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11506#endif
11507#endif
11508#endif
11509
Daniel Veillardbe076e92005-01-04 20:18:14 +000011510#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011511#ifdef bottom_xmlreader
11512#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011513extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011514#else
11515#ifndef xmlTextReaderSetErrorHandler
11516extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011517#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011519#endif
11520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011521
11522#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011523#ifdef bottom_xmlreader
11524#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011525extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011526#else
11527#ifndef xmlTextReaderSetParserProp
11528extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011529#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011531#endif
11532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011533
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011534#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11535#ifdef bottom_xmlreader
11536#undef xmlTextReaderSetSchema
11537extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11538#else
11539#ifndef xmlTextReaderSetSchema
11540extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11541#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11542#endif
11543#endif
11544#endif
11545
Daniel Veillardbe076e92005-01-04 20:18:14 +000011546#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011547#ifdef bottom_xmlreader
11548#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011549extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011550#else
11551#ifndef xmlTextReaderSetStructuredErrorHandler
11552extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011553#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011555#endif
11556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011557
11558#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011559#ifdef bottom_xmlreader
11560#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011561extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011562#else
11563#ifndef xmlTextReaderStandalone
11564extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011565#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011567#endif
11568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011569
11570#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011571#ifdef bottom_xmlreader
11572#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011573extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011574#else
11575#ifndef xmlTextReaderValue
11576extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011577#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011579#endif
11580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011581
11582#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011583#ifdef bottom_xmlreader
11584#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011585extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011586#else
11587#ifndef xmlTextReaderXmlLang
11588extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011589#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011591#endif
11592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011593
11594#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011595#ifdef bottom_xmlwriter
11596#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011597extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011598#else
11599#ifndef xmlTextWriterEndAttribute
11600extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011601#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011603#endif
11604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011605
11606#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011607#ifdef bottom_xmlwriter
11608#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011609extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011610#else
11611#ifndef xmlTextWriterEndCDATA
11612extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011613#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011615#endif
11616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011617
11618#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011619#ifdef bottom_xmlwriter
11620#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011621extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011622#else
11623#ifndef xmlTextWriterEndComment
11624extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011625#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011627#endif
11628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011629
11630#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011631#ifdef bottom_xmlwriter
11632#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011633extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011634#else
11635#ifndef xmlTextWriterEndDTD
11636extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011637#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011639#endif
11640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011641
11642#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011643#ifdef bottom_xmlwriter
11644#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011645extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011646#else
11647#ifndef xmlTextWriterEndDTDAttlist
11648extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011649#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011651#endif
11652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011653
11654#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011655#ifdef bottom_xmlwriter
11656#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011657extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011658#else
11659#ifndef xmlTextWriterEndDTDElement
11660extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011661#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011663#endif
11664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011665
11666#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011667#ifdef bottom_xmlwriter
11668#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011669extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011670#else
11671#ifndef xmlTextWriterEndDTDEntity
11672extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011673#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011675#endif
11676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011677
11678#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011679#ifdef bottom_xmlwriter
11680#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011681extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011682#else
11683#ifndef xmlTextWriterEndDocument
11684extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011685#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011687#endif
11688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011689
11690#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011691#ifdef bottom_xmlwriter
11692#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011693extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011694#else
11695#ifndef xmlTextWriterEndElement
11696extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011697#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011699#endif
11700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011701
11702#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011703#ifdef bottom_xmlwriter
11704#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011705extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011706#else
11707#ifndef xmlTextWriterEndPI
11708extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011709#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011711#endif
11712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011713
11714#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011715#ifdef bottom_xmlwriter
11716#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011717extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011718#else
11719#ifndef xmlTextWriterFlush
11720extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011721#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011723#endif
11724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011725
11726#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011727#ifdef bottom_xmlwriter
11728#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011729extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011730#else
11731#ifndef xmlTextWriterFullEndElement
11732extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011733#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011735#endif
11736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011737
11738#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011739#ifdef bottom_xmlwriter
11740#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011741extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011742#else
11743#ifndef xmlTextWriterSetIndent
11744extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011745#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011747#endif
11748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011749
11750#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011751#ifdef bottom_xmlwriter
11752#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011753extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011754#else
11755#ifndef xmlTextWriterSetIndentString
11756extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011757#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011759#endif
11760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011761
11762#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011763#ifdef bottom_xmlwriter
11764#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011765extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011766#else
11767#ifndef xmlTextWriterStartAttribute
11768extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011769#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011771#endif
11772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011773
11774#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011775#ifdef bottom_xmlwriter
11776#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011777extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011778#else
11779#ifndef xmlTextWriterStartAttributeNS
11780extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011781#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011783#endif
11784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011785
11786#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011787#ifdef bottom_xmlwriter
11788#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011789extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011790#else
11791#ifndef xmlTextWriterStartCDATA
11792extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011793#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011795#endif
11796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011797
11798#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011799#ifdef bottom_xmlwriter
11800#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011801extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011802#else
11803#ifndef xmlTextWriterStartComment
11804extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011805#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011807#endif
11808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011809
11810#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011811#ifdef bottom_xmlwriter
11812#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011813extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011814#else
11815#ifndef xmlTextWriterStartDTD
11816extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011817#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011819#endif
11820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011821
11822#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011823#ifdef bottom_xmlwriter
11824#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011825extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011826#else
11827#ifndef xmlTextWriterStartDTDAttlist
11828extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011829#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011831#endif
11832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011833
11834#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011835#ifdef bottom_xmlwriter
11836#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011837extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011838#else
11839#ifndef xmlTextWriterStartDTDElement
11840extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011841#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011843#endif
11844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011845
11846#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011847#ifdef bottom_xmlwriter
11848#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011849extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011850#else
11851#ifndef xmlTextWriterStartDTDEntity
11852extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011853#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011855#endif
11856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011857
11858#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011859#ifdef bottom_xmlwriter
11860#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011861extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011862#else
11863#ifndef xmlTextWriterStartDocument
11864extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011865#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
11866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011867#endif
11868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011869
11870#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011871#ifdef bottom_xmlwriter
11872#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011873extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011874#else
11875#ifndef xmlTextWriterStartElement
11876extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011877#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
11878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011879#endif
11880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011881
11882#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011883#ifdef bottom_xmlwriter
11884#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011885extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011886#else
11887#ifndef xmlTextWriterStartElementNS
11888extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011889#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
11890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011891#endif
11892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011893
11894#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011895#ifdef bottom_xmlwriter
11896#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011897extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011898#else
11899#ifndef xmlTextWriterStartPI
11900extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011901#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
11902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011903#endif
11904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011905
11906#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011907#ifdef bottom_xmlwriter
11908#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011909extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011910#else
11911#ifndef xmlTextWriterWriteAttribute
11912extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011913#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
11914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011915#endif
11916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011917
11918#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011919#ifdef bottom_xmlwriter
11920#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011921extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011922#else
11923#ifndef xmlTextWriterWriteAttributeNS
11924extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011925#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
11926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011927#endif
11928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011929
11930#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011931#ifdef bottom_xmlwriter
11932#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000011933extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011934#else
11935#ifndef xmlTextWriterWriteBase64
11936extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011937#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
11938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011939#endif
11940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011941
11942#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011943#ifdef bottom_xmlwriter
11944#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000011945extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011946#else
11947#ifndef xmlTextWriterWriteBinHex
11948extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011949#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
11950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011951#endif
11952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011953
11954#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011955#ifdef bottom_xmlwriter
11956#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011957extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011958#else
11959#ifndef xmlTextWriterWriteCDATA
11960extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011961#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
11962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011963#endif
11964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011965
11966#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011967#ifdef bottom_xmlwriter
11968#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011969extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011970#else
11971#ifndef xmlTextWriterWriteComment
11972extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011973#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
11974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011975#endif
11976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011977
11978#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011979#ifdef bottom_xmlwriter
11980#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011981extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011982#else
11983#ifndef xmlTextWriterWriteDTD
11984extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011985#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
11986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011987#endif
11988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011989
11990#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011991#ifdef bottom_xmlwriter
11992#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011993extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011994#else
11995#ifndef xmlTextWriterWriteDTDAttlist
11996extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011997#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
11998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011999#endif
12000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012001
12002#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012003#ifdef bottom_xmlwriter
12004#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012005extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012006#else
12007#ifndef xmlTextWriterWriteDTDElement
12008extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012009#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012011#endif
12012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012013
12014#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012015#ifdef bottom_xmlwriter
12016#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012017extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012018#else
12019#ifndef xmlTextWriterWriteDTDEntity
12020extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012021#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012023#endif
12024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012025
12026#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012027#ifdef bottom_xmlwriter
12028#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012029extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012030#else
12031#ifndef xmlTextWriterWriteDTDExternalEntity
12032extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012033#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012035#endif
12036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012037
12038#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012039#ifdef bottom_xmlwriter
12040#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012041extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012042#else
12043#ifndef xmlTextWriterWriteDTDExternalEntityContents
12044extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012045#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012047#endif
12048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012049
12050#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012051#ifdef bottom_xmlwriter
12052#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012053extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012054#else
12055#ifndef xmlTextWriterWriteDTDInternalEntity
12056extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012057#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012059#endif
12060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012061
12062#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012063#ifdef bottom_xmlwriter
12064#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012065extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012066#else
12067#ifndef xmlTextWriterWriteDTDNotation
12068extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012069#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012071#endif
12072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012073
12074#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012075#ifdef bottom_xmlwriter
12076#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012077extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012078#else
12079#ifndef xmlTextWriterWriteElement
12080extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012081#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012083#endif
12084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012085
12086#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012087#ifdef bottom_xmlwriter
12088#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012089extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012090#else
12091#ifndef xmlTextWriterWriteElementNS
12092extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012093#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012095#endif
12096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012097
12098#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012099#ifdef bottom_xmlwriter
12100#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012101extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012102#else
12103#ifndef xmlTextWriterWriteFormatAttribute
12104extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012105#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012107#endif
12108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012109
12110#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012111#ifdef bottom_xmlwriter
12112#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012113extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012114#else
12115#ifndef xmlTextWriterWriteFormatAttributeNS
12116extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012117#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012119#endif
12120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012121
12122#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012123#ifdef bottom_xmlwriter
12124#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012125extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012126#else
12127#ifndef xmlTextWriterWriteFormatCDATA
12128extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012129#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012131#endif
12132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012133
12134#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012135#ifdef bottom_xmlwriter
12136#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012137extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012138#else
12139#ifndef xmlTextWriterWriteFormatComment
12140extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012141#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012143#endif
12144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012145
12146#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012147#ifdef bottom_xmlwriter
12148#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012149extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012150#else
12151#ifndef xmlTextWriterWriteFormatDTD
12152extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012153#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012155#endif
12156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012157
12158#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012159#ifdef bottom_xmlwriter
12160#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012161extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012162#else
12163#ifndef xmlTextWriterWriteFormatDTDAttlist
12164extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012165#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012167#endif
12168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012169
12170#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012171#ifdef bottom_xmlwriter
12172#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012173extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012174#else
12175#ifndef xmlTextWriterWriteFormatDTDElement
12176extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012177#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012179#endif
12180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012181
12182#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012183#ifdef bottom_xmlwriter
12184#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012185extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012186#else
12187#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12188extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012189#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012191#endif
12192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012193
12194#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012195#ifdef bottom_xmlwriter
12196#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012197extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012198#else
12199#ifndef xmlTextWriterWriteFormatElement
12200extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012201#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012203#endif
12204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012205
12206#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012207#ifdef bottom_xmlwriter
12208#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012209extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012210#else
12211#ifndef xmlTextWriterWriteFormatElementNS
12212extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012213#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012215#endif
12216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012217
12218#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012219#ifdef bottom_xmlwriter
12220#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012221extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012222#else
12223#ifndef xmlTextWriterWriteFormatPI
12224extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012225#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012227#endif
12228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012229
12230#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012231#ifdef bottom_xmlwriter
12232#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012233extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012234#else
12235#ifndef xmlTextWriterWriteFormatRaw
12236extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012237#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012239#endif
12240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012241
12242#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012243#ifdef bottom_xmlwriter
12244#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012245extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012246#else
12247#ifndef xmlTextWriterWriteFormatString
12248extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012249#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012251#endif
12252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012253
12254#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012255#ifdef bottom_xmlwriter
12256#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012257extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012258#else
12259#ifndef xmlTextWriterWritePI
12260extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012261#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012263#endif
12264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012265
12266#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012267#ifdef bottom_xmlwriter
12268#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012269extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012270#else
12271#ifndef xmlTextWriterWriteRaw
12272extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012273#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012275#endif
12276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012277
12278#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012279#ifdef bottom_xmlwriter
12280#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012281extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012282#else
12283#ifndef xmlTextWriterWriteRawLen
12284extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012285#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012287#endif
12288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012289
12290#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012291#ifdef bottom_xmlwriter
12292#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012293extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012294#else
12295#ifndef xmlTextWriterWriteString
12296extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012297#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012299#endif
12300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012301
12302#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012303#ifdef bottom_xmlwriter
12304#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012305extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012306#else
12307#ifndef xmlTextWriterWriteVFormatAttribute
12308extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012309#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012311#endif
12312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012313
12314#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012315#ifdef bottom_xmlwriter
12316#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012317extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012318#else
12319#ifndef xmlTextWriterWriteVFormatAttributeNS
12320extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012321#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012323#endif
12324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012325
12326#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012327#ifdef bottom_xmlwriter
12328#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012329extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012330#else
12331#ifndef xmlTextWriterWriteVFormatCDATA
12332extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012333#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012335#endif
12336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012337
12338#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012339#ifdef bottom_xmlwriter
12340#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012341extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012342#else
12343#ifndef xmlTextWriterWriteVFormatComment
12344extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012345#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012347#endif
12348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012349
12350#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012351#ifdef bottom_xmlwriter
12352#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012353extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012354#else
12355#ifndef xmlTextWriterWriteVFormatDTD
12356extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012357#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012359#endif
12360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012361
12362#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012363#ifdef bottom_xmlwriter
12364#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012365extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012366#else
12367#ifndef xmlTextWriterWriteVFormatDTDAttlist
12368extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012369#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012371#endif
12372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012373
12374#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012375#ifdef bottom_xmlwriter
12376#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012377extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012378#else
12379#ifndef xmlTextWriterWriteVFormatDTDElement
12380extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012381#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012383#endif
12384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012385
12386#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012387#ifdef bottom_xmlwriter
12388#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012389extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012390#else
12391#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12392extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012393#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012395#endif
12396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012397
12398#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012399#ifdef bottom_xmlwriter
12400#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012401extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012402#else
12403#ifndef xmlTextWriterWriteVFormatElement
12404extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012405#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012407#endif
12408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012409
12410#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012411#ifdef bottom_xmlwriter
12412#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012413extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012414#else
12415#ifndef xmlTextWriterWriteVFormatElementNS
12416extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012417#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012419#endif
12420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012421
12422#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012423#ifdef bottom_xmlwriter
12424#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012425extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012426#else
12427#ifndef xmlTextWriterWriteVFormatPI
12428extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012429#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012431#endif
12432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012433
12434#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012435#ifdef bottom_xmlwriter
12436#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012437extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012438#else
12439#ifndef xmlTextWriterWriteVFormatRaw
12440extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012441#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012443#endif
12444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012445
12446#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012447#ifdef bottom_xmlwriter
12448#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012449extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012450#else
12451#ifndef xmlTextWriterWriteVFormatString
12452extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012453#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012455#endif
12456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012457
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012458#ifdef bottom_globals
12459#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012460extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012461#else
12462#ifndef xmlThrDefBufferAllocScheme
12463extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012464#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012465#endif
12466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012467
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012468#ifdef bottom_globals
12469#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012470extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012471#else
12472#ifndef xmlThrDefDefaultBufferSize
12473extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012474#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012475#endif
12476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012477
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012478#ifdef bottom_globals
12479#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012480extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012481#else
12482#ifndef xmlThrDefDeregisterNodeDefault
12483extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012484#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012485#endif
12486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012487
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012488#ifdef bottom_globals
12489#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012490extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012491#else
12492#ifndef xmlThrDefDoValidityCheckingDefaultValue
12493extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012494#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012495#endif
12496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012497
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012498#ifdef bottom_globals
12499#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012500extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012501#else
12502#ifndef xmlThrDefGetWarningsDefaultValue
12503extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012504#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012505#endif
12506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012507
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012508#ifdef bottom_globals
12509#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012510extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012511#else
12512#ifndef xmlThrDefIndentTreeOutput
12513extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012514#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012515#endif
12516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012517
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012518#ifdef bottom_globals
12519#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012520extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012521#else
12522#ifndef xmlThrDefKeepBlanksDefaultValue
12523extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012524#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012525#endif
12526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012527
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012528#ifdef bottom_globals
12529#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012530extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012531#else
12532#ifndef xmlThrDefLineNumbersDefaultValue
12533extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012534#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012535#endif
12536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012537
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012538#ifdef bottom_globals
12539#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012540extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012541#else
12542#ifndef xmlThrDefLoadExtDtdDefaultValue
12543extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012544#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012545#endif
12546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012547
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012548#ifdef bottom_globals
12549#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012550extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012551#else
12552#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12553extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012554#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012555#endif
12556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012557
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012558#ifdef bottom_globals
12559#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012560extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012561#else
12562#ifndef xmlThrDefParserDebugEntities
12563extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012564#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012565#endif
12566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012567
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012568#ifdef bottom_globals
12569#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012570extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#else
12572#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12573extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012574#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012575#endif
12576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012577
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012578#ifdef bottom_globals
12579#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012580extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012581#else
12582#ifndef xmlThrDefPedanticParserDefaultValue
12583extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012584#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012585#endif
12586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012587
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012588#ifdef bottom_globals
12589#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012590extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012591#else
12592#ifndef xmlThrDefRegisterNodeDefault
12593extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012594#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012595#endif
12596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012597
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012598#ifdef bottom_globals
12599#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012600extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012601#else
12602#ifndef xmlThrDefSaveNoEmptyTags
12603extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012604#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012605#endif
12606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012607
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012608#ifdef bottom_globals
12609#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012610extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012611#else
12612#ifndef xmlThrDefSetGenericErrorFunc
12613extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012614#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
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 xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012620extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012621#else
12622#ifndef xmlThrDefSetStructuredErrorFunc
12623extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012624#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__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 xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012630extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012631#else
12632#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12633extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012634#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__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 xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012640extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012641#else
12642#ifndef xmlThrDefTreeIndentString
12643extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012644#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012645#endif
12646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012647
12648#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012649#ifdef bottom_xmlunicode
12650#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012651extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012652#else
12653#ifndef xmlUCSIsAegeanNumbers
12654extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012655#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012657#endif
12658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012659
12660#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012661#ifdef bottom_xmlunicode
12662#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012663extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012664#else
12665#ifndef xmlUCSIsAlphabeticPresentationForms
12666extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012667#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012669#endif
12670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012671
12672#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012673#ifdef bottom_xmlunicode
12674#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012675extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012676#else
12677#ifndef xmlUCSIsArabic
12678extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012679#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012681#endif
12682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012683
12684#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012685#ifdef bottom_xmlunicode
12686#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012687extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012688#else
12689#ifndef xmlUCSIsArabicPresentationFormsA
12690extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012691#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012693#endif
12694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012695
12696#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012697#ifdef bottom_xmlunicode
12698#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012699extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012700#else
12701#ifndef xmlUCSIsArabicPresentationFormsB
12702extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012703#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012705#endif
12706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012707
12708#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012709#ifdef bottom_xmlunicode
12710#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012711extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012712#else
12713#ifndef xmlUCSIsArmenian
12714extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012715#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012717#endif
12718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012719
12720#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012721#ifdef bottom_xmlunicode
12722#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012723extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012724#else
12725#ifndef xmlUCSIsArrows
12726extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012727#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012729#endif
12730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012731
12732#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012733#ifdef bottom_xmlunicode
12734#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012735extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012736#else
12737#ifndef xmlUCSIsBasicLatin
12738extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012739#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012741#endif
12742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012743
12744#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012745#ifdef bottom_xmlunicode
12746#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012747extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012748#else
12749#ifndef xmlUCSIsBengali
12750extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012751#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012753#endif
12754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012755
12756#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012757#ifdef bottom_xmlunicode
12758#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012759extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012760#else
12761#ifndef xmlUCSIsBlock
12762extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012763#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012765#endif
12766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012767
12768#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012769#ifdef bottom_xmlunicode
12770#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012771extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012772#else
12773#ifndef xmlUCSIsBlockElements
12774extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012775#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012777#endif
12778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012779
12780#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012781#ifdef bottom_xmlunicode
12782#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012783extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012784#else
12785#ifndef xmlUCSIsBopomofo
12786extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012787#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012789#endif
12790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012791
12792#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012793#ifdef bottom_xmlunicode
12794#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012795extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012796#else
12797#ifndef xmlUCSIsBopomofoExtended
12798extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012799#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012801#endif
12802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012803
12804#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012805#ifdef bottom_xmlunicode
12806#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012807extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012808#else
12809#ifndef xmlUCSIsBoxDrawing
12810extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012811#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012813#endif
12814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012815
12816#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012817#ifdef bottom_xmlunicode
12818#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012819extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012820#else
12821#ifndef xmlUCSIsBraillePatterns
12822extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012823#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012825#endif
12826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012827
12828#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012829#ifdef bottom_xmlunicode
12830#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012831extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012832#else
12833#ifndef xmlUCSIsBuhid
12834extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012835#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012837#endif
12838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012839
12840#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012841#ifdef bottom_xmlunicode
12842#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012843extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012844#else
12845#ifndef xmlUCSIsByzantineMusicalSymbols
12846extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012847#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012849#endif
12850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012851
12852#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012853#ifdef bottom_xmlunicode
12854#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012855extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012856#else
12857#ifndef xmlUCSIsCJKCompatibility
12858extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012859#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012861#endif
12862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012863
12864#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012865#ifdef bottom_xmlunicode
12866#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012867extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012868#else
12869#ifndef xmlUCSIsCJKCompatibilityForms
12870extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012871#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
12872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012873#endif
12874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012875
12876#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012877#ifdef bottom_xmlunicode
12878#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012879extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012880#else
12881#ifndef xmlUCSIsCJKCompatibilityIdeographs
12882extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012883#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
12884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012885#endif
12886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012887
12888#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012889#ifdef bottom_xmlunicode
12890#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012891extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012892#else
12893#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
12894extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012895#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
12896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012897#endif
12898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012899
12900#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012901#ifdef bottom_xmlunicode
12902#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012903extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012904#else
12905#ifndef xmlUCSIsCJKRadicalsSupplement
12906extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012907#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
12908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012909#endif
12910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012911
12912#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012913#ifdef bottom_xmlunicode
12914#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012915extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012916#else
12917#ifndef xmlUCSIsCJKSymbolsandPunctuation
12918extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012919#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
12920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012921#endif
12922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012923
12924#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012925#ifdef bottom_xmlunicode
12926#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012927extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012928#else
12929#ifndef xmlUCSIsCJKUnifiedIdeographs
12930extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012931#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
12932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012933#endif
12934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012935
12936#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012937#ifdef bottom_xmlunicode
12938#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012939extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012940#else
12941#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
12942extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012943#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
12944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012945#endif
12946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012947
12948#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012949#ifdef bottom_xmlunicode
12950#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012951extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012952#else
12953#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
12954extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012955#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
12956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012957#endif
12958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012959
12960#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012961#ifdef bottom_xmlunicode
12962#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000012963extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012964#else
12965#ifndef xmlUCSIsCat
12966extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012967#define xmlUCSIsCat xmlUCSIsCat__internal_alias
12968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012969#endif
12970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012971
12972#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012973#ifdef bottom_xmlunicode
12974#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000012975extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012976#else
12977#ifndef xmlUCSIsCatC
12978extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012979#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
12980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012981#endif
12982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012983
12984#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012985#ifdef bottom_xmlunicode
12986#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012987extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012988#else
12989#ifndef xmlUCSIsCatCc
12990extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012991#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
12992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012993#endif
12994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012995
12996#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012997#ifdef bottom_xmlunicode
12998#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012999extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013000#else
13001#ifndef xmlUCSIsCatCf
13002extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013003#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013005#endif
13006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013007
13008#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013009#ifdef bottom_xmlunicode
13010#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013011extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013012#else
13013#ifndef xmlUCSIsCatCo
13014extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013015#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013017#endif
13018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013019
13020#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013021#ifdef bottom_xmlunicode
13022#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013023extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013024#else
13025#ifndef xmlUCSIsCatCs
13026extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013027#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013029#endif
13030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013031
13032#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013033#ifdef bottom_xmlunicode
13034#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013035extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013036#else
13037#ifndef xmlUCSIsCatL
13038extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013039#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013041#endif
13042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013043
13044#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013045#ifdef bottom_xmlunicode
13046#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013047extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013048#else
13049#ifndef xmlUCSIsCatLl
13050extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013051#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013053#endif
13054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013055
13056#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013057#ifdef bottom_xmlunicode
13058#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013059extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013060#else
13061#ifndef xmlUCSIsCatLm
13062extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013063#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013065#endif
13066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013067
13068#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013069#ifdef bottom_xmlunicode
13070#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013071extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013072#else
13073#ifndef xmlUCSIsCatLo
13074extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013075#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013077#endif
13078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013079
13080#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013081#ifdef bottom_xmlunicode
13082#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013083extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013084#else
13085#ifndef xmlUCSIsCatLt
13086extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013087#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013089#endif
13090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013091
13092#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013093#ifdef bottom_xmlunicode
13094#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013095extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013096#else
13097#ifndef xmlUCSIsCatLu
13098extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013099#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013101#endif
13102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013103
13104#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013105#ifdef bottom_xmlunicode
13106#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013107extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013108#else
13109#ifndef xmlUCSIsCatM
13110extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013111#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013113#endif
13114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013115
13116#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013117#ifdef bottom_xmlunicode
13118#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013119extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013120#else
13121#ifndef xmlUCSIsCatMc
13122extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013123#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013125#endif
13126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013127
13128#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013129#ifdef bottom_xmlunicode
13130#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013131extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013132#else
13133#ifndef xmlUCSIsCatMe
13134extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013135#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013137#endif
13138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013139
13140#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013141#ifdef bottom_xmlunicode
13142#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013143extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013144#else
13145#ifndef xmlUCSIsCatMn
13146extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013147#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013149#endif
13150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013151
13152#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013153#ifdef bottom_xmlunicode
13154#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013155extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013156#else
13157#ifndef xmlUCSIsCatN
13158extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013159#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013161#endif
13162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013163
13164#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013165#ifdef bottom_xmlunicode
13166#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013167extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013168#else
13169#ifndef xmlUCSIsCatNd
13170extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013171#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013173#endif
13174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013175
13176#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013177#ifdef bottom_xmlunicode
13178#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013179extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013180#else
13181#ifndef xmlUCSIsCatNl
13182extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013183#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013185#endif
13186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013187
13188#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013189#ifdef bottom_xmlunicode
13190#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013191extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013192#else
13193#ifndef xmlUCSIsCatNo
13194extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013195#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013197#endif
13198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013199
13200#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013201#ifdef bottom_xmlunicode
13202#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013203extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013204#else
13205#ifndef xmlUCSIsCatP
13206extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013207#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013209#endif
13210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013211
13212#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013213#ifdef bottom_xmlunicode
13214#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013215extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013216#else
13217#ifndef xmlUCSIsCatPc
13218extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013219#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013221#endif
13222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013223
13224#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013225#ifdef bottom_xmlunicode
13226#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013227extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013228#else
13229#ifndef xmlUCSIsCatPd
13230extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013231#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013233#endif
13234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013235
13236#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013237#ifdef bottom_xmlunicode
13238#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013239extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013240#else
13241#ifndef xmlUCSIsCatPe
13242extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013243#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013245#endif
13246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013247
13248#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013249#ifdef bottom_xmlunicode
13250#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013251extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013252#else
13253#ifndef xmlUCSIsCatPf
13254extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013255#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013257#endif
13258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013259
13260#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013261#ifdef bottom_xmlunicode
13262#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013263extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013264#else
13265#ifndef xmlUCSIsCatPi
13266extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013267#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013269#endif
13270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013271
13272#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013273#ifdef bottom_xmlunicode
13274#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013275extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013276#else
13277#ifndef xmlUCSIsCatPo
13278extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013279#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013281#endif
13282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013283
13284#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013285#ifdef bottom_xmlunicode
13286#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013287extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013288#else
13289#ifndef xmlUCSIsCatPs
13290extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013291#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013293#endif
13294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013295
13296#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013297#ifdef bottom_xmlunicode
13298#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013299extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013300#else
13301#ifndef xmlUCSIsCatS
13302extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013303#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013305#endif
13306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013307
13308#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013309#ifdef bottom_xmlunicode
13310#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013311extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013312#else
13313#ifndef xmlUCSIsCatSc
13314extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013315#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013317#endif
13318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013319
13320#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013321#ifdef bottom_xmlunicode
13322#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013323extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013324#else
13325#ifndef xmlUCSIsCatSk
13326extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013327#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013329#endif
13330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013331
13332#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013333#ifdef bottom_xmlunicode
13334#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013335extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013336#else
13337#ifndef xmlUCSIsCatSm
13338extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013339#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013341#endif
13342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013343
13344#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013345#ifdef bottom_xmlunicode
13346#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013347extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013348#else
13349#ifndef xmlUCSIsCatSo
13350extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013351#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013353#endif
13354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013355
13356#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013357#ifdef bottom_xmlunicode
13358#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013359extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013360#else
13361#ifndef xmlUCSIsCatZ
13362extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013363#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013365#endif
13366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013367
13368#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013369#ifdef bottom_xmlunicode
13370#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013371extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013372#else
13373#ifndef xmlUCSIsCatZl
13374extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013375#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013377#endif
13378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013379
13380#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013381#ifdef bottom_xmlunicode
13382#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013383extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013384#else
13385#ifndef xmlUCSIsCatZp
13386extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013387#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013389#endif
13390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013391
13392#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013393#ifdef bottom_xmlunicode
13394#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013395extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013396#else
13397#ifndef xmlUCSIsCatZs
13398extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013399#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013401#endif
13402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013403
13404#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013405#ifdef bottom_xmlunicode
13406#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013407extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013408#else
13409#ifndef xmlUCSIsCherokee
13410extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013411#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013413#endif
13414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013415
13416#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013417#ifdef bottom_xmlunicode
13418#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013419extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013420#else
13421#ifndef xmlUCSIsCombiningDiacriticalMarks
13422extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013423#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013425#endif
13426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013427
13428#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013429#ifdef bottom_xmlunicode
13430#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013431extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013432#else
13433#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13434extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013435#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013437#endif
13438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013439
13440#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013441#ifdef bottom_xmlunicode
13442#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013443extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013444#else
13445#ifndef xmlUCSIsCombiningHalfMarks
13446extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013447#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013449#endif
13450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013451
13452#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013453#ifdef bottom_xmlunicode
13454#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013455extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013456#else
13457#ifndef xmlUCSIsCombiningMarksforSymbols
13458extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013459#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013461#endif
13462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013463
13464#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013465#ifdef bottom_xmlunicode
13466#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013467extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013468#else
13469#ifndef xmlUCSIsControlPictures
13470extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013471#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013473#endif
13474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013475
13476#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013477#ifdef bottom_xmlunicode
13478#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013479extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013480#else
13481#ifndef xmlUCSIsCurrencySymbols
13482extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013483#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013485#endif
13486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013487
13488#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013489#ifdef bottom_xmlunicode
13490#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013491extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013492#else
13493#ifndef xmlUCSIsCypriotSyllabary
13494extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013495#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013497#endif
13498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013499
13500#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013501#ifdef bottom_xmlunicode
13502#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013503extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013504#else
13505#ifndef xmlUCSIsCyrillic
13506extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013507#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013509#endif
13510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013511
13512#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013513#ifdef bottom_xmlunicode
13514#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013515extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013516#else
13517#ifndef xmlUCSIsCyrillicSupplement
13518extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013519#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013521#endif
13522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013523
13524#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013525#ifdef bottom_xmlunicode
13526#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013527extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013528#else
13529#ifndef xmlUCSIsDeseret
13530extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013531#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013533#endif
13534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013535
13536#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013537#ifdef bottom_xmlunicode
13538#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013539extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013540#else
13541#ifndef xmlUCSIsDevanagari
13542extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013543#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013545#endif
13546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013547
13548#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013549#ifdef bottom_xmlunicode
13550#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013551extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013552#else
13553#ifndef xmlUCSIsDingbats
13554extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013555#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013557#endif
13558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013559
13560#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013561#ifdef bottom_xmlunicode
13562#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013563extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013564#else
13565#ifndef xmlUCSIsEnclosedAlphanumerics
13566extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013567#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013569#endif
13570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013571
13572#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013573#ifdef bottom_xmlunicode
13574#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013575extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013576#else
13577#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13578extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013579#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013581#endif
13582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013583
13584#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013585#ifdef bottom_xmlunicode
13586#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013587extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013588#else
13589#ifndef xmlUCSIsEthiopic
13590extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013591#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013593#endif
13594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013595
13596#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013597#ifdef bottom_xmlunicode
13598#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013599extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013600#else
13601#ifndef xmlUCSIsGeneralPunctuation
13602extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013603#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013605#endif
13606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013607
13608#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013609#ifdef bottom_xmlunicode
13610#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013611extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013612#else
13613#ifndef xmlUCSIsGeometricShapes
13614extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013615#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013617#endif
13618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013619
13620#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013621#ifdef bottom_xmlunicode
13622#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013623extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013624#else
13625#ifndef xmlUCSIsGeorgian
13626extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013627#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013629#endif
13630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013631
13632#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013633#ifdef bottom_xmlunicode
13634#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013635extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013636#else
13637#ifndef xmlUCSIsGothic
13638extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013639#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013641#endif
13642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013643
13644#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013645#ifdef bottom_xmlunicode
13646#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013647extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013648#else
13649#ifndef xmlUCSIsGreek
13650extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013651#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013653#endif
13654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013655
13656#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013657#ifdef bottom_xmlunicode
13658#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013659extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013660#else
13661#ifndef xmlUCSIsGreekExtended
13662extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013663#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013665#endif
13666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013667
13668#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013669#ifdef bottom_xmlunicode
13670#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013671extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013672#else
13673#ifndef xmlUCSIsGreekandCoptic
13674extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013675#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013677#endif
13678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013679
13680#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013681#ifdef bottom_xmlunicode
13682#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013683extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013684#else
13685#ifndef xmlUCSIsGujarati
13686extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013687#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013689#endif
13690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013691
13692#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013693#ifdef bottom_xmlunicode
13694#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013695extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013696#else
13697#ifndef xmlUCSIsGurmukhi
13698extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013699#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013701#endif
13702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013703
13704#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013705#ifdef bottom_xmlunicode
13706#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013707extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013708#else
13709#ifndef xmlUCSIsHalfwidthandFullwidthForms
13710extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013711#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013713#endif
13714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013715
13716#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013717#ifdef bottom_xmlunicode
13718#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013719extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013720#else
13721#ifndef xmlUCSIsHangulCompatibilityJamo
13722extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013723#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013725#endif
13726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013727
13728#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013729#ifdef bottom_xmlunicode
13730#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013731extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013732#else
13733#ifndef xmlUCSIsHangulJamo
13734extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013735#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013737#endif
13738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013739
13740#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013741#ifdef bottom_xmlunicode
13742#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013743extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013744#else
13745#ifndef xmlUCSIsHangulSyllables
13746extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013747#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013749#endif
13750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013751
13752#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013753#ifdef bottom_xmlunicode
13754#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013755extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013756#else
13757#ifndef xmlUCSIsHanunoo
13758extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013759#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013761#endif
13762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013763
13764#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013765#ifdef bottom_xmlunicode
13766#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013767extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013768#else
13769#ifndef xmlUCSIsHebrew
13770extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013771#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013773#endif
13774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013775
13776#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013777#ifdef bottom_xmlunicode
13778#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013779extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013780#else
13781#ifndef xmlUCSIsHighPrivateUseSurrogates
13782extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013783#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013785#endif
13786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013787
13788#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013789#ifdef bottom_xmlunicode
13790#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013791extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013792#else
13793#ifndef xmlUCSIsHighSurrogates
13794extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013795#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013797#endif
13798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013799
13800#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013801#ifdef bottom_xmlunicode
13802#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013803extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013804#else
13805#ifndef xmlUCSIsHiragana
13806extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013807#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013809#endif
13810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013811
13812#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013813#ifdef bottom_xmlunicode
13814#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013815extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013816#else
13817#ifndef xmlUCSIsIPAExtensions
13818extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013819#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013821#endif
13822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013823
13824#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013825#ifdef bottom_xmlunicode
13826#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013827extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013828#else
13829#ifndef xmlUCSIsIdeographicDescriptionCharacters
13830extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013831#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013833#endif
13834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013835
13836#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013837#ifdef bottom_xmlunicode
13838#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013839extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013840#else
13841#ifndef xmlUCSIsKanbun
13842extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013843#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013845#endif
13846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013847
13848#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013849#ifdef bottom_xmlunicode
13850#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013851extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013852#else
13853#ifndef xmlUCSIsKangxiRadicals
13854extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013855#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013857#endif
13858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013859
13860#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013861#ifdef bottom_xmlunicode
13862#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000013863extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013864#else
13865#ifndef xmlUCSIsKannada
13866extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013867#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
13868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013869#endif
13870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013871
13872#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013873#ifdef bottom_xmlunicode
13874#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013875extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013876#else
13877#ifndef xmlUCSIsKatakana
13878extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013879#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
13880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013881#endif
13882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013883
13884#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013885#ifdef bottom_xmlunicode
13886#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013887extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013888#else
13889#ifndef xmlUCSIsKatakanaPhoneticExtensions
13890extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013891#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
13892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013893#endif
13894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013895
13896#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013897#ifdef bottom_xmlunicode
13898#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000013899extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013900#else
13901#ifndef xmlUCSIsKhmer
13902extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013903#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
13904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013905#endif
13906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013907
13908#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013909#ifdef bottom_xmlunicode
13910#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013911extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013912#else
13913#ifndef xmlUCSIsKhmerSymbols
13914extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013915#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
13916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013917#endif
13918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013919
13920#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013921#ifdef bottom_xmlunicode
13922#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000013923extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013924#else
13925#ifndef xmlUCSIsLao
13926extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013927#define xmlUCSIsLao xmlUCSIsLao__internal_alias
13928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013929#endif
13930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013931
13932#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013933#ifdef bottom_xmlunicode
13934#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013935extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013936#else
13937#ifndef xmlUCSIsLatin1Supplement
13938extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013939#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
13940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013941#endif
13942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013943
13944#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013945#ifdef bottom_xmlunicode
13946#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013947extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013948#else
13949#ifndef xmlUCSIsLatinExtendedA
13950extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013951#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
13952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013953#endif
13954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013955
13956#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013957#ifdef bottom_xmlunicode
13958#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000013959extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013960#else
13961#ifndef xmlUCSIsLatinExtendedAdditional
13962extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013963#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
13964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013965#endif
13966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013967
13968#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013969#ifdef bottom_xmlunicode
13970#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013971extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013972#else
13973#ifndef xmlUCSIsLatinExtendedB
13974extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013975#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
13976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013977#endif
13978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013979
13980#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013981#ifdef bottom_xmlunicode
13982#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013983extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013984#else
13985#ifndef xmlUCSIsLetterlikeSymbols
13986extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013987#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
13988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013989#endif
13990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013991
13992#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013993#ifdef bottom_xmlunicode
13994#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013995extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013996#else
13997#ifndef xmlUCSIsLimbu
13998extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013999#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014001#endif
14002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014003
14004#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014005#ifdef bottom_xmlunicode
14006#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014007extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014008#else
14009#ifndef xmlUCSIsLinearBIdeograms
14010extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014011#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014013#endif
14014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014015
14016#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014017#ifdef bottom_xmlunicode
14018#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014019extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014020#else
14021#ifndef xmlUCSIsLinearBSyllabary
14022extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014023#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014025#endif
14026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014027
14028#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014029#ifdef bottom_xmlunicode
14030#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014031extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014032#else
14033#ifndef xmlUCSIsLowSurrogates
14034extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014035#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014037#endif
14038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014039
14040#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014041#ifdef bottom_xmlunicode
14042#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014043extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014044#else
14045#ifndef xmlUCSIsMalayalam
14046extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014047#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014049#endif
14050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014051
14052#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014053#ifdef bottom_xmlunicode
14054#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014055extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014056#else
14057#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14058extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014059#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014061#endif
14062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014063
14064#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014065#ifdef bottom_xmlunicode
14066#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014067extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014068#else
14069#ifndef xmlUCSIsMathematicalOperators
14070extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014071#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014073#endif
14074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014075
14076#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014077#ifdef bottom_xmlunicode
14078#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014079extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014080#else
14081#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14082extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014083#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014085#endif
14086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014087
14088#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014089#ifdef bottom_xmlunicode
14090#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014091extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014092#else
14093#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14094extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014095#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014097#endif
14098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014099
14100#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014101#ifdef bottom_xmlunicode
14102#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014103extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014104#else
14105#ifndef xmlUCSIsMiscellaneousSymbols
14106extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014107#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014109#endif
14110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014111
14112#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014113#ifdef bottom_xmlunicode
14114#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014115extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014116#else
14117#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14118extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014119#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014121#endif
14122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014123
14124#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014125#ifdef bottom_xmlunicode
14126#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014127extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014128#else
14129#ifndef xmlUCSIsMiscellaneousTechnical
14130extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014131#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014133#endif
14134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014135
14136#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014137#ifdef bottom_xmlunicode
14138#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014139extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014140#else
14141#ifndef xmlUCSIsMongolian
14142extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014143#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014145#endif
14146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014147
14148#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014149#ifdef bottom_xmlunicode
14150#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014151extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014152#else
14153#ifndef xmlUCSIsMusicalSymbols
14154extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014155#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014157#endif
14158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014159
14160#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014161#ifdef bottom_xmlunicode
14162#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014163extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014164#else
14165#ifndef xmlUCSIsMyanmar
14166extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014167#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014169#endif
14170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014171
14172#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014173#ifdef bottom_xmlunicode
14174#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014175extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014176#else
14177#ifndef xmlUCSIsNumberForms
14178extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014179#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014181#endif
14182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014183
14184#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014185#ifdef bottom_xmlunicode
14186#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014187extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014188#else
14189#ifndef xmlUCSIsOgham
14190extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014191#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014193#endif
14194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014195
14196#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014197#ifdef bottom_xmlunicode
14198#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014199extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014200#else
14201#ifndef xmlUCSIsOldItalic
14202extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014203#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014205#endif
14206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014207
14208#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014209#ifdef bottom_xmlunicode
14210#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014211extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014212#else
14213#ifndef xmlUCSIsOpticalCharacterRecognition
14214extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014215#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014217#endif
14218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014219
14220#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014221#ifdef bottom_xmlunicode
14222#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014223extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014224#else
14225#ifndef xmlUCSIsOriya
14226extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014227#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014229#endif
14230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014231
14232#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014233#ifdef bottom_xmlunicode
14234#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014235extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014236#else
14237#ifndef xmlUCSIsOsmanya
14238extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014239#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014241#endif
14242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014243
14244#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014245#ifdef bottom_xmlunicode
14246#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014247extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014248#else
14249#ifndef xmlUCSIsPhoneticExtensions
14250extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014251#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014253#endif
14254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014255
14256#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014257#ifdef bottom_xmlunicode
14258#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014259extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014260#else
14261#ifndef xmlUCSIsPrivateUse
14262extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014263#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014265#endif
14266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014267
14268#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014269#ifdef bottom_xmlunicode
14270#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014271extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014272#else
14273#ifndef xmlUCSIsPrivateUseArea
14274extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014275#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014277#endif
14278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014279
14280#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014281#ifdef bottom_xmlunicode
14282#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014283extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014284#else
14285#ifndef xmlUCSIsRunic
14286extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014287#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014289#endif
14290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014291
14292#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014293#ifdef bottom_xmlunicode
14294#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014295extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014296#else
14297#ifndef xmlUCSIsShavian
14298extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014299#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014301#endif
14302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014303
14304#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014305#ifdef bottom_xmlunicode
14306#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014307extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014308#else
14309#ifndef xmlUCSIsSinhala
14310extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014311#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014313#endif
14314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014315
14316#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014317#ifdef bottom_xmlunicode
14318#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014319extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014320#else
14321#ifndef xmlUCSIsSmallFormVariants
14322extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014323#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014325#endif
14326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014327
14328#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014329#ifdef bottom_xmlunicode
14330#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014331extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014332#else
14333#ifndef xmlUCSIsSpacingModifierLetters
14334extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014335#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014337#endif
14338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014339
14340#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014341#ifdef bottom_xmlunicode
14342#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014343extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014344#else
14345#ifndef xmlUCSIsSpecials
14346extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014347#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014349#endif
14350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014351
14352#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014353#ifdef bottom_xmlunicode
14354#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014355extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014356#else
14357#ifndef xmlUCSIsSuperscriptsandSubscripts
14358extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014359#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014361#endif
14362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014363
14364#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014365#ifdef bottom_xmlunicode
14366#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014367extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014368#else
14369#ifndef xmlUCSIsSupplementalArrowsA
14370extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014371#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014373#endif
14374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014375
14376#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014377#ifdef bottom_xmlunicode
14378#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014379extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014380#else
14381#ifndef xmlUCSIsSupplementalArrowsB
14382extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014383#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014385#endif
14386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014387
14388#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014389#ifdef bottom_xmlunicode
14390#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014391extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014392#else
14393#ifndef xmlUCSIsSupplementalMathematicalOperators
14394extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014395#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014397#endif
14398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014399
14400#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014401#ifdef bottom_xmlunicode
14402#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014403extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014404#else
14405#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14406extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014407#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014409#endif
14410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014411
14412#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014413#ifdef bottom_xmlunicode
14414#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014415extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014416#else
14417#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14418extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014419#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014421#endif
14422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014423
14424#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014425#ifdef bottom_xmlunicode
14426#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014427extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014428#else
14429#ifndef xmlUCSIsSyriac
14430extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014431#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014433#endif
14434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014435
14436#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014437#ifdef bottom_xmlunicode
14438#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014439extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014440#else
14441#ifndef xmlUCSIsTagalog
14442extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014443#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014445#endif
14446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014447
14448#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014449#ifdef bottom_xmlunicode
14450#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014451extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014452#else
14453#ifndef xmlUCSIsTagbanwa
14454extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014455#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014457#endif
14458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014459
14460#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014461#ifdef bottom_xmlunicode
14462#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014463extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014464#else
14465#ifndef xmlUCSIsTags
14466extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014467#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014469#endif
14470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014471
14472#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014473#ifdef bottom_xmlunicode
14474#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014475extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014476#else
14477#ifndef xmlUCSIsTaiLe
14478extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014479#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014481#endif
14482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014483
14484#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014485#ifdef bottom_xmlunicode
14486#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014487extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014488#else
14489#ifndef xmlUCSIsTaiXuanJingSymbols
14490extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014491#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014493#endif
14494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014495
14496#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014497#ifdef bottom_xmlunicode
14498#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014499extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014500#else
14501#ifndef xmlUCSIsTamil
14502extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014503#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014505#endif
14506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014507
14508#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014509#ifdef bottom_xmlunicode
14510#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014511extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014512#else
14513#ifndef xmlUCSIsTelugu
14514extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014515#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014517#endif
14518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014519
14520#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014521#ifdef bottom_xmlunicode
14522#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014523extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014524#else
14525#ifndef xmlUCSIsThaana
14526extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014527#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014529#endif
14530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014531
14532#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014533#ifdef bottom_xmlunicode
14534#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014535extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014536#else
14537#ifndef xmlUCSIsThai
14538extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014539#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014541#endif
14542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014543
14544#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014545#ifdef bottom_xmlunicode
14546#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014547extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014548#else
14549#ifndef xmlUCSIsTibetan
14550extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014551#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014553#endif
14554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014555
14556#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014557#ifdef bottom_xmlunicode
14558#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014559extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014560#else
14561#ifndef xmlUCSIsUgaritic
14562extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014563#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014565#endif
14566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014567
14568#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014569#ifdef bottom_xmlunicode
14570#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014571extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014572#else
14573#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14574extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014575#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014577#endif
14578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014579
14580#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014581#ifdef bottom_xmlunicode
14582#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014583extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014584#else
14585#ifndef xmlUCSIsVariationSelectors
14586extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014587#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014589#endif
14590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014591
14592#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014593#ifdef bottom_xmlunicode
14594#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014595extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014596#else
14597#ifndef xmlUCSIsVariationSelectorsSupplement
14598extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014599#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014601#endif
14602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014603
14604#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014605#ifdef bottom_xmlunicode
14606#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014607extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014608#else
14609#ifndef xmlUCSIsYiRadicals
14610extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014611#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014613#endif
14614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014615
14616#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014617#ifdef bottom_xmlunicode
14618#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014619extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014620#else
14621#ifndef xmlUCSIsYiSyllables
14622extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014623#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014625#endif
14626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014627
14628#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014629#ifdef bottom_xmlunicode
14630#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014631extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014632#else
14633#ifndef xmlUCSIsYijingHexagramSymbols
14634extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014635#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014637#endif
14638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014639
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014640#ifdef bottom_uri
14641#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014642extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014643#else
14644#ifndef xmlURIEscape
14645extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014646#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014647#endif
14648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014649
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014650#ifdef bottom_uri
14651#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014652extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014653#else
14654#ifndef xmlURIEscapeStr
14655extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014656#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014657#endif
14658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014659
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014660#ifdef bottom_uri
14661#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014662extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014663#else
14664#ifndef xmlURIUnescapeString
14665extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014666#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014667#endif
14668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014669
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014670#ifdef bottom_xmlstring
14671#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014672extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014673#else
14674#ifndef xmlUTF8Charcmp
14675extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014676#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014677#endif
14678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014679
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014680#ifdef bottom_xmlstring
14681#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014682extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014683#else
14684#ifndef xmlUTF8Size
14685extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014686#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014687#endif
14688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014689
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014690#ifdef bottom_xmlstring
14691#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014692extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014693#else
14694#ifndef xmlUTF8Strlen
14695extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014696#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014697#endif
14698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014699
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014700#ifdef bottom_xmlstring
14701#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014702extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014703#else
14704#ifndef xmlUTF8Strloc
14705extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014706#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014707#endif
14708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014709
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014710#ifdef bottom_xmlstring
14711#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014712extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014713#else
14714#ifndef xmlUTF8Strndup
14715extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014716#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014717#endif
14718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014719
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014720#ifdef bottom_xmlstring
14721#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014722extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014723#else
14724#ifndef xmlUTF8Strpos
14725extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014726#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014727#endif
14728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014729
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014730#ifdef bottom_xmlstring
14731#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014732extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014733#else
14734#ifndef xmlUTF8Strsize
14735extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014736#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014737#endif
14738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014739
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014740#ifdef bottom_xmlstring
14741#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014742extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014743#else
14744#ifndef xmlUTF8Strsub
14745extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014746#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014747#endif
14748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014749
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014750#ifdef bottom_tree
14751#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014752extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014753#else
14754#ifndef xmlUnlinkNode
14755extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014756#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014757#endif
14758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014759
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014760#ifdef bottom_threads
14761#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014762extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014763#else
14764#ifndef xmlUnlockLibrary
14765extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014766#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014767#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014768#endif
14769
14770#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014771#ifdef bottom_tree
14772#undef xmlUnsetNsProp
14773extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14774#else
14775#ifndef xmlUnsetNsProp
14776extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14777#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14778#endif
14779#endif
14780#endif
14781
14782#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14783#ifdef bottom_tree
14784#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014785extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014786#else
14787#ifndef xmlUnsetProp
14788extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014789#define xmlUnsetProp xmlUnsetProp__internal_alias
14790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014791#endif
14792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014793
14794#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014795#ifdef bottom_valid
14796#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014797extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014798#else
14799#ifndef xmlValidBuildContentModel
14800extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014801#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014803#endif
14804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014805
14806#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014807#ifdef bottom_valid
14808#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014809extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014810#else
14811#ifndef xmlValidCtxtNormalizeAttributeValue
14812extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014813#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014815#endif
14816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014817
14818#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014819#ifdef bottom_valid
14820#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014821extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014822#else
14823#ifndef xmlValidGetPotentialChildren
14824extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014825#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014827#endif
14828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014829
14830#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014831#ifdef bottom_valid
14832#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014833extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014834#else
14835#ifndef xmlValidGetValidElements
14836extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014837#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014839#endif
14840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014841
14842#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014843#ifdef bottom_valid
14844#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014845extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014846#else
14847#ifndef xmlValidNormalizeAttributeValue
14848extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014849#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014851#endif
14852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014853
14854#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014855#ifdef bottom_valid
14856#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014857extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014858#else
14859#ifndef xmlValidateAttributeDecl
14860extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014861#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
14862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014863#endif
14864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014865
14866#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014867#ifdef bottom_valid
14868#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014869extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014870#else
14871#ifndef xmlValidateAttributeValue
14872extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014873#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
14874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014875#endif
14876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014877
14878#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014879#ifdef bottom_valid
14880#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000014881extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014882#else
14883#ifndef xmlValidateDocument
14884extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014885#define xmlValidateDocument xmlValidateDocument__internal_alias
14886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014887#endif
14888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014889
14890#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014891#ifdef bottom_valid
14892#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014893extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014894#else
14895#ifndef xmlValidateDocumentFinal
14896extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014897#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
14898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014899#endif
14900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014901
14902#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014903#ifdef bottom_valid
14904#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000014905extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014906#else
14907#ifndef xmlValidateDtd
14908extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014909#define xmlValidateDtd xmlValidateDtd__internal_alias
14910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014911#endif
14912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014913
14914#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014915#ifdef bottom_valid
14916#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014917extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014918#else
14919#ifndef xmlValidateDtdFinal
14920extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014921#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
14922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014923#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014924#endif
14925
14926#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014927#ifdef bottom_valid
14928#undef xmlValidateElement
14929extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
14930#else
14931#ifndef xmlValidateElement
14932extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
14933#define xmlValidateElement xmlValidateElement__internal_alias
14934#endif
14935#endif
14936#endif
14937
14938#if defined(LIBXML_VALID_ENABLED)
14939#ifdef bottom_valid
14940#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014941extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014942#else
14943#ifndef xmlValidateElementDecl
14944extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014945#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
14946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014947#endif
14948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014949
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000014950#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014951#ifdef bottom_tree
14952#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014953extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014954#else
14955#ifndef xmlValidateNCName
14956extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014957#define xmlValidateNCName xmlValidateNCName__internal_alias
14958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014959#endif
14960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014961
14962#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014963#ifdef bottom_tree
14964#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000014965extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014966#else
14967#ifndef xmlValidateNMToken
14968extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014969#define xmlValidateNMToken xmlValidateNMToken__internal_alias
14970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014971#endif
14972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014973
14974#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014975#ifdef bottom_tree
14976#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014977extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014978#else
14979#ifndef xmlValidateName
14980extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014981#define xmlValidateName xmlValidateName__internal_alias
14982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014983#endif
14984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014985
14986#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014987#ifdef bottom_valid
14988#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014989extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014990#else
14991#ifndef xmlValidateNameValue
14992extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014993#define xmlValidateNameValue xmlValidateNameValue__internal_alias
14994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014995#endif
14996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014997
14998#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014999#ifdef bottom_valid
15000#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015001extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015002#else
15003#ifndef xmlValidateNamesValue
15004extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015005#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015007#endif
15008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015009
15010#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015011#ifdef bottom_valid
15012#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015013extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015014#else
15015#ifndef xmlValidateNmtokenValue
15016extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015017#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015019#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015020#endif
15021
15022#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015023#ifdef bottom_valid
15024#undef xmlValidateNmtokensValue
15025extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15026#else
15027#ifndef xmlValidateNmtokensValue
15028extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15029#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15030#endif
15031#endif
15032#endif
15033
15034#if defined(LIBXML_VALID_ENABLED)
15035#ifdef bottom_valid
15036#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015037extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015038#else
15039#ifndef xmlValidateNotationDecl
15040extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015041#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015043#endif
15044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015045
15046#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015047#ifdef bottom_valid
15048#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015049extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015050#else
15051#ifndef xmlValidateNotationUse
15052extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015053#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015055#endif
15056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015057
15058#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015059#ifdef bottom_valid
15060#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015061extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015062#else
15063#ifndef xmlValidateOneAttribute
15064extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015065#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015067#endif
15068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015069
15070#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015071#ifdef bottom_valid
15072#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015073extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015074#else
15075#ifndef xmlValidateOneElement
15076extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015077#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015079#endif
15080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015081
15082#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015083#ifdef bottom_valid
15084#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015085extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015086#else
15087#ifndef xmlValidateOneNamespace
15088extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015089#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015091#endif
15092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015093
15094#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015095#ifdef bottom_valid
15096#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015097extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015098#else
15099#ifndef xmlValidatePopElement
15100extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015101#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015103#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015104#endif
15105
15106#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015107#ifdef bottom_valid
15108#undef xmlValidatePushCData
15109extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15110#else
15111#ifndef xmlValidatePushCData
15112extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15113#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15114#endif
15115#endif
15116#endif
15117
15118#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15119#ifdef bottom_valid
15120#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015121extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015122#else
15123#ifndef xmlValidatePushElement
15124extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015125#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015127#endif
15128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015129
15130#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015131#ifdef bottom_tree
15132#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015133extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015134#else
15135#ifndef xmlValidateQName
15136extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015137#define xmlValidateQName xmlValidateQName__internal_alias
15138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015139#endif
15140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015141
15142#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015143#ifdef bottom_valid
15144#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015145extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015146#else
15147#ifndef xmlValidateRoot
15148extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015149#define xmlValidateRoot xmlValidateRoot__internal_alias
15150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015151#endif
15152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015153
15154#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015155#ifdef bottom_xinclude
15156#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015157extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015158#else
15159#ifndef xmlXIncludeFreeContext
15160extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015161#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015163#endif
15164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015165
15166#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015167#ifdef bottom_xinclude
15168#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015169extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015170#else
15171#ifndef xmlXIncludeNewContext
15172extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015173#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015175#endif
15176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015177
15178#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015179#ifdef bottom_xinclude
15180#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015181extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015182#else
15183#ifndef xmlXIncludeProcess
15184extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015185#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015187#endif
15188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015189
15190#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015191#ifdef bottom_xinclude
15192#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015193extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015194#else
15195#ifndef xmlXIncludeProcessFlags
15196extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015197#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015199#endif
15200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015201
15202#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015203#ifdef bottom_xinclude
15204#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015205extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015206#else
15207#ifndef xmlXIncludeProcessNode
15208extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015209#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015211#endif
15212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015213
15214#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015215#ifdef bottom_xinclude
15216#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015217extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015218#else
15219#ifndef xmlXIncludeProcessTree
15220extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015221#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015223#endif
15224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015225
15226#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015227#ifdef bottom_xinclude
15228#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015229extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015230#else
15231#ifndef xmlXIncludeProcessTreeFlags
15232extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015233#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015235#endif
15236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015237
15238#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015239#ifdef bottom_xinclude
15240#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015241extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015242#else
15243#ifndef xmlXIncludeSetFlags
15244extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015245#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015247#endif
15248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015249
15250#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015251#ifdef bottom_xpath
15252#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015253extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015254#else
15255#ifndef xmlXPathAddValues
15256extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015257#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015259#endif
15260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015261
15262#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015263#ifdef bottom_xpath
15264#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015265extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015266#else
15267#ifndef xmlXPathBooleanFunction
15268extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015269#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015271#endif
15272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015273
15274#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015275#ifdef bottom_xpath
15276#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015277extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015278#else
15279#ifndef xmlXPathCastBooleanToNumber
15280extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015281#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015283#endif
15284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015285
15286#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015287#ifdef bottom_xpath
15288#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015289extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015290#else
15291#ifndef xmlXPathCastBooleanToString
15292extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015293#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015295#endif
15296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015297
15298#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015299#ifdef bottom_xpath
15300#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015301extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015302#else
15303#ifndef xmlXPathCastNodeSetToBoolean
15304extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015305#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015307#endif
15308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015309
15310#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015311#ifdef bottom_xpath
15312#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015313extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015314#else
15315#ifndef xmlXPathCastNodeSetToNumber
15316extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015317#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015319#endif
15320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015321
15322#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015323#ifdef bottom_xpath
15324#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015325extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015326#else
15327#ifndef xmlXPathCastNodeSetToString
15328extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015329#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015331#endif
15332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015333
15334#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015335#ifdef bottom_xpath
15336#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015337extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015338#else
15339#ifndef xmlXPathCastNodeToNumber
15340extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015341#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015343#endif
15344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015345
15346#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015347#ifdef bottom_xpath
15348#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015349extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015350#else
15351#ifndef xmlXPathCastNodeToString
15352extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015353#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015355#endif
15356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015357
15358#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015359#ifdef bottom_xpath
15360#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015361extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015362#else
15363#ifndef xmlXPathCastNumberToBoolean
15364extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015365#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015367#endif
15368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015369
15370#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015371#ifdef bottom_xpath
15372#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015373extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015374#else
15375#ifndef xmlXPathCastNumberToString
15376extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015377#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015379#endif
15380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015381
15382#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015383#ifdef bottom_xpath
15384#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015385extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015386#else
15387#ifndef xmlXPathCastStringToBoolean
15388extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015389#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015391#endif
15392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015393
15394#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015395#ifdef bottom_xpath
15396#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015397extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015398#else
15399#ifndef xmlXPathCastStringToNumber
15400extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015401#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015403#endif
15404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015405
15406#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015407#ifdef bottom_xpath
15408#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015409extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015410#else
15411#ifndef xmlXPathCastToBoolean
15412extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015413#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015415#endif
15416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015417
15418#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015419#ifdef bottom_xpath
15420#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015421extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015422#else
15423#ifndef xmlXPathCastToNumber
15424extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015425#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015427#endif
15428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015429
15430#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015431#ifdef bottom_xpath
15432#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015433extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015434#else
15435#ifndef xmlXPathCastToString
15436extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015437#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015439#endif
15440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015441
15442#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015443#ifdef bottom_xpath
15444#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015445extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015446#else
15447#ifndef xmlXPathCeilingFunction
15448extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015449#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015451#endif
15452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015453
15454#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015455#ifdef bottom_xpath
15456#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015457extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015458#else
15459#ifndef xmlXPathCmpNodes
15460extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015461#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015463#endif
15464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015465
15466#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015467#ifdef bottom_xpath
15468#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015469extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015470#else
15471#ifndef xmlXPathCompareValues
15472extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015473#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015475#endif
15476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015477
15478#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015479#ifdef bottom_xpath
15480#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015481extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015482#else
15483#ifndef xmlXPathCompile
15484extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015485#define xmlXPathCompile xmlXPathCompile__internal_alias
15486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015487#endif
15488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015489
15490#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015491#ifdef bottom_xpath
15492#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015493extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015494#else
15495#ifndef xmlXPathCompiledEval
15496extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015497#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015499#endif
15500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015501
15502#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015503#ifdef bottom_xpath
15504#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015505extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015506#else
15507#ifndef xmlXPathConcatFunction
15508extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015509#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015511#endif
15512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015513
15514#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015515#ifdef bottom_xpath
15516#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015517extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015518#else
15519#ifndef xmlXPathContainsFunction
15520extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015521#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015523#endif
15524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015525
15526#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015527#ifdef bottom_xpath
15528#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015529extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015530#else
15531#ifndef xmlXPathConvertBoolean
15532extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015533#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015535#endif
15536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015537
15538#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015539#ifdef bottom_xpath
15540#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015541extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015542#else
15543#ifndef xmlXPathConvertNumber
15544extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015545#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015547#endif
15548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015549
15550#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015551#ifdef bottom_xpath
15552#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015553extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015554#else
15555#ifndef xmlXPathConvertString
15556extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015557#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015559#endif
15560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015561
15562#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015563#ifdef bottom_xpath
15564#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015565extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015566#else
15567#ifndef xmlXPathCountFunction
15568extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015569#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015571#endif
15572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015573
15574#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015575#ifdef bottom_xpath
15576#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015577extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015578#else
15579#ifndef xmlXPathCtxtCompile
15580extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015581#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015583#endif
15584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015585
15586#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015587#ifdef bottom_xpath
15588#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015589extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015590#else
15591#ifndef xmlXPathDebugDumpCompExpr
15592extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015593#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015595#endif
15596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015597
15598#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015599#ifdef bottom_xpath
15600#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015601extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015602#else
15603#ifndef xmlXPathDebugDumpObject
15604extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015605#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015607#endif
15608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015609
15610#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015611#ifdef bottom_xpath
15612#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015613extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015614#else
15615#ifndef xmlXPathDifference
15616extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015617#define xmlXPathDifference xmlXPathDifference__internal_alias
15618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015619#endif
15620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015621
15622#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015623#ifdef bottom_xpath
15624#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015625extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015626#else
15627#ifndef xmlXPathDistinct
15628extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015629#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015631#endif
15632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015633
15634#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015635#ifdef bottom_xpath
15636#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015637extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015638#else
15639#ifndef xmlXPathDistinctSorted
15640extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015641#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015643#endif
15644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015645
15646#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015647#ifdef bottom_xpath
15648#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015649extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015650#else
15651#ifndef xmlXPathDivValues
15652extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015653#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015655#endif
15656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015657
15658#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015659#ifdef bottom_xpath
15660#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015661extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015662#else
15663#ifndef xmlXPathEqualValues
15664extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015665#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015667#endif
15668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015669
15670#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015671#ifdef bottom_xpath
15672#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015673extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015674#else
15675#ifndef xmlXPathErr
15676extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015677#define xmlXPathErr xmlXPathErr__internal_alias
15678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015679#endif
15680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015681
15682#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015683#ifdef bottom_xpath
15684#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015685extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015686#else
15687#ifndef xmlXPathEval
15688extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015689#define xmlXPathEval xmlXPathEval__internal_alias
15690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015691#endif
15692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015693
15694#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015695#ifdef bottom_xpath
15696#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015697extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015698#else
15699#ifndef xmlXPathEvalExpr
15700extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015701#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015703#endif
15704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015705
15706#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015707#ifdef bottom_xpath
15708#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015709extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015710#else
15711#ifndef xmlXPathEvalExpression
15712extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015713#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015715#endif
15716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015717
15718#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015719#ifdef bottom_xpath
15720#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015721extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015722#else
15723#ifndef xmlXPathEvalPredicate
15724extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015725#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015727#endif
15728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015729
15730#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015731#ifdef bottom_xpath
15732#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015733extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015734#else
15735#ifndef xmlXPathEvaluatePredicateResult
15736extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015737#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015739#endif
15740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015741
15742#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015743#ifdef bottom_xpath
15744#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015745extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015746#else
15747#ifndef xmlXPathFalseFunction
15748extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015749#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015751#endif
15752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015753
15754#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015755#ifdef bottom_xpath
15756#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015757extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015758#else
15759#ifndef xmlXPathFloorFunction
15760extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015761#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015763#endif
15764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015765
15766#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015767#ifdef bottom_xpath
15768#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015769extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015770#else
15771#ifndef xmlXPathFreeCompExpr
15772extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015773#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015775#endif
15776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015777
15778#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015779#ifdef bottom_xpath
15780#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015781extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015782#else
15783#ifndef xmlXPathFreeContext
15784extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015785#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015787#endif
15788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015789
15790#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015791#ifdef bottom_xpath
15792#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015793extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015794#else
15795#ifndef xmlXPathFreeNodeSet
15796extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015797#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015799#endif
15800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015801
15802#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015803#ifdef bottom_xpath
15804#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015805extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015806#else
15807#ifndef xmlXPathFreeNodeSetList
15808extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015809#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015811#endif
15812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015813
15814#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015815#ifdef bottom_xpath
15816#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015817extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015818#else
15819#ifndef xmlXPathFreeObject
15820extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015821#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015823#endif
15824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015825
15826#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015827#ifdef bottom_xpath
15828#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015829extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015830#else
15831#ifndef xmlXPathFreeParserContext
15832extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015833#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
15834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015835#endif
15836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015837
15838#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015839#ifdef bottom_xpath
15840#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015841extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015842#else
15843#ifndef xmlXPathFunctionLookup
15844extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015845#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
15846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015847#endif
15848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015849
15850#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015851#ifdef bottom_xpath
15852#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000015853extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015854#else
15855#ifndef xmlXPathFunctionLookupNS
15856extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015857#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
15858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015859#endif
15860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015861
15862#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015863#ifdef bottom_xpath
15864#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015865extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015866#else
15867#ifndef xmlXPathHasSameNodes
15868extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015869#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
15870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015871#endif
15872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015873
15874#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015875#ifdef bottom_xpath
15876#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015877extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015878#else
15879#ifndef xmlXPathIdFunction
15880extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015881#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
15882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015883#endif
15884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015885
15886#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015887#ifdef bottom_xpath
15888#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000015889extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015890#else
15891#ifndef xmlXPathInit
15892extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015893#define xmlXPathInit xmlXPathInit__internal_alias
15894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015895#endif
15896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015897
15898#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015899#ifdef bottom_xpath
15900#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000015901extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015902#else
15903#ifndef xmlXPathIntersection
15904extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015905#define xmlXPathIntersection xmlXPathIntersection__internal_alias
15906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015907#endif
15908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015909
15910#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015911#ifdef bottom_xpath
15912#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015913extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015914#else
15915#ifndef xmlXPathIsInf
15916extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015917#define xmlXPathIsInf xmlXPathIsInf__internal_alias
15918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015919#endif
15920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015921
15922#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015923#ifdef bottom_xpath
15924#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000015925extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015926#else
15927#ifndef xmlXPathIsNaN
15928extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015929#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
15930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015931#endif
15932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015933
15934#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015935#ifdef bottom_xpath
15936#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000015937extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015938#else
15939#ifndef xmlXPathIsNodeType
15940extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015941#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
15942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015943#endif
15944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015945
15946#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015947#ifdef bottom_xpath
15948#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015949extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015950#else
15951#ifndef xmlXPathLangFunction
15952extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015953#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
15954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015955#endif
15956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015957
15958#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015959#ifdef bottom_xpath
15960#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015961extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015962#else
15963#ifndef xmlXPathLastFunction
15964extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015965#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
15966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015967#endif
15968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015969
15970#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015971#ifdef bottom_xpath
15972#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015973extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015974#else
15975#ifndef xmlXPathLeading
15976extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015977#define xmlXPathLeading xmlXPathLeading__internal_alias
15978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015979#endif
15980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015981
15982#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015983#ifdef bottom_xpath
15984#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015985extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015986#else
15987#ifndef xmlXPathLeadingSorted
15988extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015989#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
15990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015991#endif
15992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015993
15994#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015995#ifdef bottom_xpath
15996#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015997extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015998#else
15999#ifndef xmlXPathLocalNameFunction
16000extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016001#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016003#endif
16004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016005
16006#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016007#ifdef bottom_xpath
16008#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016009extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016010#else
16011#ifndef xmlXPathModValues
16012extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016013#define xmlXPathModValues xmlXPathModValues__internal_alias
16014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016015#endif
16016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016017
16018#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016019#ifdef bottom_xpath
16020#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016021extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016022#else
16023#ifndef xmlXPathMultValues
16024extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016025#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016027#endif
16028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016029
16030#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016031#ifdef bottom_xpath
16032#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016033extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016034#else
16035#ifndef xmlXPathNamespaceURIFunction
16036extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016037#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016039#endif
16040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016041
16042#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016043#ifdef bottom_xpath
16044#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016045extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016046#else
16047#ifndef xmlXPathNewBoolean
16048extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016049#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016051#endif
16052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016053
16054#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016055#ifdef bottom_xpath
16056#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016057extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016058#else
16059#ifndef xmlXPathNewCString
16060extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016061#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016063#endif
16064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016065
16066#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016067#ifdef bottom_xpath
16068#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016069extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016070#else
16071#ifndef xmlXPathNewContext
16072extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016073#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016075#endif
16076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016077
16078#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016079#ifdef bottom_xpath
16080#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016081extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016082#else
16083#ifndef xmlXPathNewFloat
16084extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016085#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016087#endif
16088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016089
16090#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016091#ifdef bottom_xpath
16092#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016093extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016094#else
16095#ifndef xmlXPathNewNodeSet
16096extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016097#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016099#endif
16100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016101
16102#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016103#ifdef bottom_xpath
16104#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016105extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016106#else
16107#ifndef xmlXPathNewNodeSetList
16108extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016109#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016111#endif
16112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016113
16114#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016115#ifdef bottom_xpath
16116#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016117extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016118#else
16119#ifndef xmlXPathNewParserContext
16120extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016121#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016123#endif
16124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016125
16126#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016127#ifdef bottom_xpath
16128#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016129extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016130#else
16131#ifndef xmlXPathNewString
16132extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016133#define xmlXPathNewString xmlXPathNewString__internal_alias
16134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016135#endif
16136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016137
16138#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016139#ifdef bottom_xpath
16140#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016141extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016142#else
16143#ifndef xmlXPathNewValueTree
16144extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016145#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016147#endif
16148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016149
16150#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016151#ifdef bottom_xpath
16152#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016153extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016154#else
16155#ifndef xmlXPathNextAncestor
16156extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016157#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016159#endif
16160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016161
16162#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016163#ifdef bottom_xpath
16164#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016165extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016166#else
16167#ifndef xmlXPathNextAncestorOrSelf
16168extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016169#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016171#endif
16172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016173
16174#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016175#ifdef bottom_xpath
16176#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016177extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016178#else
16179#ifndef xmlXPathNextAttribute
16180extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016181#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016183#endif
16184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016185
16186#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016187#ifdef bottom_xpath
16188#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016189extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016190#else
16191#ifndef xmlXPathNextChild
16192extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016193#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016195#endif
16196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016197
16198#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016199#ifdef bottom_xpath
16200#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016201extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016202#else
16203#ifndef xmlXPathNextDescendant
16204extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016205#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016207#endif
16208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016209
16210#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016211#ifdef bottom_xpath
16212#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016213extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016214#else
16215#ifndef xmlXPathNextDescendantOrSelf
16216extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016217#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016219#endif
16220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016221
16222#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016223#ifdef bottom_xpath
16224#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016225extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016226#else
16227#ifndef xmlXPathNextFollowing
16228extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016229#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016231#endif
16232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016233
16234#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016235#ifdef bottom_xpath
16236#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016237extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016238#else
16239#ifndef xmlXPathNextFollowingSibling
16240extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016241#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016243#endif
16244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016245
16246#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016247#ifdef bottom_xpath
16248#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016249extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016250#else
16251#ifndef xmlXPathNextNamespace
16252extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016253#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016255#endif
16256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016257
16258#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016259#ifdef bottom_xpath
16260#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016261extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016262#else
16263#ifndef xmlXPathNextParent
16264extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016265#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016267#endif
16268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016269
16270#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016271#ifdef bottom_xpath
16272#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016273extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016274#else
16275#ifndef xmlXPathNextPreceding
16276extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016277#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016279#endif
16280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016281
16282#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016283#ifdef bottom_xpath
16284#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016285extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016286#else
16287#ifndef xmlXPathNextPrecedingSibling
16288extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016289#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016291#endif
16292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016293
16294#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016295#ifdef bottom_xpath
16296#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016297extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016298#else
16299#ifndef xmlXPathNextSelf
16300extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016301#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016303#endif
16304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016305
16306#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016307#ifdef bottom_xpath
16308#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016309extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016310#else
16311#ifndef xmlXPathNodeLeading
16312extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016313#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016315#endif
16316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016317
16318#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016319#ifdef bottom_xpath
16320#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016321extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016322#else
16323#ifndef xmlXPathNodeLeadingSorted
16324extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016325#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016327#endif
16328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016329
16330#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016331#ifdef bottom_xpath
16332#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016333extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016334#else
16335#ifndef xmlXPathNodeSetAdd
16336extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016337#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016339#endif
16340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016341
16342#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016343#ifdef bottom_xpath
16344#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016345extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016346#else
16347#ifndef xmlXPathNodeSetAddNs
16348extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016349#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016351#endif
16352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016353
16354#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016355#ifdef bottom_xpath
16356#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016357extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016358#else
16359#ifndef xmlXPathNodeSetAddUnique
16360extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016361#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016363#endif
16364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016365
16366#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016367#ifdef bottom_xpath
16368#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016369extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016370#else
16371#ifndef xmlXPathNodeSetContains
16372extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016373#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016375#endif
16376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016377
16378#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016379#ifdef bottom_xpath
16380#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016381extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016382#else
16383#ifndef xmlXPathNodeSetCreate
16384extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016385#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016387#endif
16388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016389
16390#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016391#ifdef bottom_xpath
16392#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016393extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016394#else
16395#ifndef xmlXPathNodeSetDel
16396extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016397#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016399#endif
16400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016401
16402#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016403#ifdef bottom_xpath
16404#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016405extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016406#else
16407#ifndef xmlXPathNodeSetFreeNs
16408extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016409#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016411#endif
16412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016413
16414#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016415#ifdef bottom_xpath
16416#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016417extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016418#else
16419#ifndef xmlXPathNodeSetMerge
16420extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016421#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016423#endif
16424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016425
16426#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016427#ifdef bottom_xpath
16428#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016429extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016430#else
16431#ifndef xmlXPathNodeSetRemove
16432extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016433#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016435#endif
16436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016437
16438#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016439#ifdef bottom_xpath
16440#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016441extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016442#else
16443#ifndef xmlXPathNodeSetSort
16444extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016445#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016447#endif
16448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016449
16450#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016451#ifdef bottom_xpath
16452#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016453extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016454#else
16455#ifndef xmlXPathNodeTrailing
16456extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016457#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016459#endif
16460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016461
16462#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016463#ifdef bottom_xpath
16464#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016465extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016466#else
16467#ifndef xmlXPathNodeTrailingSorted
16468extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016469#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016471#endif
16472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016473
16474#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016475#ifdef bottom_xpath
16476#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016477extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016478#else
16479#ifndef xmlXPathNormalizeFunction
16480extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016481#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016483#endif
16484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016485
16486#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016487#ifdef bottom_xpath
16488#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016489extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016490#else
16491#ifndef xmlXPathNotEqualValues
16492extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016493#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016495#endif
16496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016497
16498#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016499#ifdef bottom_xpath
16500#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016501extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016502#else
16503#ifndef xmlXPathNotFunction
16504extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016505#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016507#endif
16508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016509
16510#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016511#ifdef bottom_xpath
16512#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016513extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016514#else
16515#ifndef xmlXPathNsLookup
16516extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016517#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016519#endif
16520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016521
16522#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016523#ifdef bottom_xpath
16524#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016525extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016526#else
16527#ifndef xmlXPathNumberFunction
16528extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016529#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016531#endif
16532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016533
16534#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016535#ifdef bottom_xpath
16536#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016537extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016538#else
16539#ifndef xmlXPathObjectCopy
16540extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016541#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016543#endif
16544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016545
16546#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016547#ifdef bottom_xpath
16548#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016549extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016550#else
16551#ifndef xmlXPathOrderDocElems
16552extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016553#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016555#endif
16556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016557
16558#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016559#ifdef bottom_xpath
16560#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016561extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016562#else
16563#ifndef xmlXPathParseNCName
16564extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016565#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016567#endif
16568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016569
16570#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016571#ifdef bottom_xpath
16572#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016573extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016574#else
16575#ifndef xmlXPathParseName
16576extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016577#define xmlXPathParseName xmlXPathParseName__internal_alias
16578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016579#endif
16580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016581
16582#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016583#ifdef bottom_xpath
16584#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016585extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016586#else
16587#ifndef xmlXPathPopBoolean
16588extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016589#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016591#endif
16592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016593
16594#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016595#ifdef bottom_xpath
16596#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016597extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016598#else
16599#ifndef xmlXPathPopExternal
16600extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016601#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016603#endif
16604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016605
16606#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016607#ifdef bottom_xpath
16608#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016609extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016610#else
16611#ifndef xmlXPathPopNodeSet
16612extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016613#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016615#endif
16616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016617
16618#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016619#ifdef bottom_xpath
16620#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016621extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016622#else
16623#ifndef xmlXPathPopNumber
16624extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016625#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016627#endif
16628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016629
16630#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016631#ifdef bottom_xpath
16632#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016633extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016634#else
16635#ifndef xmlXPathPopString
16636extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016637#define xmlXPathPopString xmlXPathPopString__internal_alias
16638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016639#endif
16640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016641
16642#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016643#ifdef bottom_xpath
16644#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016645extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016646#else
16647#ifndef xmlXPathPositionFunction
16648extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016649#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016651#endif
16652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016653
16654#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016655#ifdef bottom_xpath
16656#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016657extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016658#else
16659#ifndef xmlXPathRegisterAllFunctions
16660extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016661#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016663#endif
16664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016665
16666#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016667#ifdef bottom_xpath
16668#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016669extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016670#else
16671#ifndef xmlXPathRegisterFunc
16672extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016673#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016675#endif
16676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016677
16678#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016679#ifdef bottom_xpath
16680#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016681extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016682#else
16683#ifndef xmlXPathRegisterFuncLookup
16684extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016685#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016687#endif
16688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016689
16690#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016691#ifdef bottom_xpath
16692#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016693extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016694#else
16695#ifndef xmlXPathRegisterFuncNS
16696extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016697#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016699#endif
16700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016701
16702#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016703#ifdef bottom_xpath
16704#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016705extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016706#else
16707#ifndef xmlXPathRegisterNs
16708extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016709#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016711#endif
16712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016713
16714#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016715#ifdef bottom_xpath
16716#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016717extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016718#else
16719#ifndef xmlXPathRegisterVariable
16720extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016721#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016723#endif
16724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016725
16726#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016727#ifdef bottom_xpath
16728#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016729extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016730#else
16731#ifndef xmlXPathRegisterVariableLookup
16732extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016733#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016735#endif
16736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016737
16738#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016739#ifdef bottom_xpath
16740#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016741extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016742#else
16743#ifndef xmlXPathRegisterVariableNS
16744extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016745#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016747#endif
16748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016749
16750#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016751#ifdef bottom_xpath
16752#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016753extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016754#else
16755#ifndef xmlXPathRegisteredFuncsCleanup
16756extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016757#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016759#endif
16760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016761
16762#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016763#ifdef bottom_xpath
16764#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016765extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016766#else
16767#ifndef xmlXPathRegisteredNsCleanup
16768extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016769#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016771#endif
16772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016773
16774#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016775#ifdef bottom_xpath
16776#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016777extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016778#else
16779#ifndef xmlXPathRegisteredVariablesCleanup
16780extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016781#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016783#endif
16784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016785
16786#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016787#ifdef bottom_xpath
16788#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016789extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016790#else
16791#ifndef xmlXPathRoot
16792extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016793#define xmlXPathRoot xmlXPathRoot__internal_alias
16794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016795#endif
16796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016797
16798#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016799#ifdef bottom_xpath
16800#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016801extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016802#else
16803#ifndef xmlXPathRoundFunction
16804extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016805#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016807#endif
16808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016809
16810#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016811#ifdef bottom_xpath
16812#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016813extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016814#else
16815#ifndef xmlXPathStartsWithFunction
16816extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016817#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016819#endif
16820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016821
16822#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016823#ifdef bottom_xpath
16824#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016825extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016826#else
16827#ifndef xmlXPathStringEvalNumber
16828extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016829#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
16830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016831#endif
16832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016833
16834#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016835#ifdef bottom_xpath
16836#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016837extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016838#else
16839#ifndef xmlXPathStringFunction
16840extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016841#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
16842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016843#endif
16844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016845
16846#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016847#ifdef bottom_xpath
16848#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016849extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016850#else
16851#ifndef xmlXPathStringLengthFunction
16852extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016853#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
16854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016855#endif
16856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016857
16858#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016859#ifdef bottom_xpath
16860#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016861extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016862#else
16863#ifndef xmlXPathSubValues
16864extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016865#define xmlXPathSubValues xmlXPathSubValues__internal_alias
16866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016867#endif
16868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016869
16870#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016871#ifdef bottom_xpath
16872#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016873extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016874#else
16875#ifndef xmlXPathSubstringAfterFunction
16876extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016877#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
16878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016879#endif
16880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016881
16882#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016883#ifdef bottom_xpath
16884#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016885extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016886#else
16887#ifndef xmlXPathSubstringBeforeFunction
16888extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016889#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
16890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016891#endif
16892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016893
16894#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016895#ifdef bottom_xpath
16896#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016897extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016898#else
16899#ifndef xmlXPathSubstringFunction
16900extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016901#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
16902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016903#endif
16904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016905
16906#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016907#ifdef bottom_xpath
16908#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016909extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016910#else
16911#ifndef xmlXPathSumFunction
16912extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016913#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
16914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016915#endif
16916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016917
16918#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016919#ifdef bottom_xpath
16920#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016921extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016922#else
16923#ifndef xmlXPathTrailing
16924extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016925#define xmlXPathTrailing xmlXPathTrailing__internal_alias
16926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016927#endif
16928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016929
16930#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016931#ifdef bottom_xpath
16932#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016933extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016934#else
16935#ifndef xmlXPathTrailingSorted
16936extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016937#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
16938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016939#endif
16940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016941
16942#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016943#ifdef bottom_xpath
16944#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016945extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016946#else
16947#ifndef xmlXPathTranslateFunction
16948extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016949#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
16950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016951#endif
16952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016953
16954#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016955#ifdef bottom_xpath
16956#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016957extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016958#else
16959#ifndef xmlXPathTrueFunction
16960extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016961#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
16962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016963#endif
16964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016965
16966#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016967#ifdef bottom_xpath
16968#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000016969extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016970#else
16971#ifndef xmlXPathValueFlipSign
16972extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016973#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
16974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016975#endif
16976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016977
16978#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016979#ifdef bottom_xpath
16980#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016981extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016982#else
16983#ifndef xmlXPathVariableLookup
16984extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016985#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
16986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016987#endif
16988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016989
16990#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016991#ifdef bottom_xpath
16992#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016993extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016994#else
16995#ifndef xmlXPathVariableLookupNS
16996extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016997#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
16998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016999#endif
17000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017001
17002#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017003#ifdef bottom_xpath
17004#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017005extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017006#else
17007#ifndef xmlXPathWrapCString
17008extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017009#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017011#endif
17012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017013
17014#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017015#ifdef bottom_xpath
17016#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017017extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017018#else
17019#ifndef xmlXPathWrapExternal
17020extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017021#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017023#endif
17024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017025
17026#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017027#ifdef bottom_xpath
17028#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017029extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017030#else
17031#ifndef xmlXPathWrapNodeSet
17032extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017033#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017035#endif
17036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017037
17038#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017039#ifdef bottom_xpath
17040#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017041extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017042#else
17043#ifndef xmlXPathWrapString
17044extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017045#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017047#endif
17048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017049
17050#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017051#ifdef bottom_xpath
17052#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017053extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017054#else
17055#ifndef xmlXPatherror
17056extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017057#define xmlXPatherror xmlXPatherror__internal_alias
17058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017059#endif
17060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017061
17062#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017063#ifdef bottom_xpointer
17064#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017065extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017066#else
17067#ifndef xmlXPtrBuildNodeList
17068extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017069#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017071#endif
17072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017073
17074#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017075#ifdef bottom_xpointer
17076#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017077extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017078#else
17079#ifndef xmlXPtrEval
17080extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017081#define xmlXPtrEval xmlXPtrEval__internal_alias
17082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017083#endif
17084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017085
17086#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017087#ifdef bottom_xpointer
17088#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017089extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017090#else
17091#ifndef xmlXPtrEvalRangePredicate
17092extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017093#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017095#endif
17096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017097
17098#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017099#ifdef bottom_xpointer
17100#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017101extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017102#else
17103#ifndef xmlXPtrFreeLocationSet
17104extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017105#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017107#endif
17108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017109
17110#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017111#ifdef bottom_xpointer
17112#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017113extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017114#else
17115#ifndef xmlXPtrLocationSetAdd
17116extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017117#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017119#endif
17120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017121
17122#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017123#ifdef bottom_xpointer
17124#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017125extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017126#else
17127#ifndef xmlXPtrLocationSetCreate
17128extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017129#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017131#endif
17132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017133
17134#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017135#ifdef bottom_xpointer
17136#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017137extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017138#else
17139#ifndef xmlXPtrLocationSetDel
17140extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017141#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017143#endif
17144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017145
17146#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017147#ifdef bottom_xpointer
17148#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017149extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017150#else
17151#ifndef xmlXPtrLocationSetMerge
17152extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017153#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017155#endif
17156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017157
17158#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017159#ifdef bottom_xpointer
17160#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017161extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017162#else
17163#ifndef xmlXPtrLocationSetRemove
17164extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017165#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017167#endif
17168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017169
17170#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017171#ifdef bottom_xpointer
17172#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017173extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017174#else
17175#ifndef xmlXPtrNewCollapsedRange
17176extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017177#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017179#endif
17180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017181
17182#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017183#ifdef bottom_xpointer
17184#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017185extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017186#else
17187#ifndef xmlXPtrNewContext
17188extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017189#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017191#endif
17192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017193
17194#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017195#ifdef bottom_xpointer
17196#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017197extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017198#else
17199#ifndef xmlXPtrNewLocationSetNodeSet
17200extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017201#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017203#endif
17204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017205
17206#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017207#ifdef bottom_xpointer
17208#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017209extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017210#else
17211#ifndef xmlXPtrNewLocationSetNodes
17212extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017213#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017215#endif
17216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017217
17218#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017219#ifdef bottom_xpointer
17220#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017221extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017222#else
17223#ifndef xmlXPtrNewRange
17224extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017225#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017227#endif
17228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017229
17230#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017231#ifdef bottom_xpointer
17232#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017233extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017234#else
17235#ifndef xmlXPtrNewRangeNodeObject
17236extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017237#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017239#endif
17240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017241
17242#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017243#ifdef bottom_xpointer
17244#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017245extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017246#else
17247#ifndef xmlXPtrNewRangeNodePoint
17248extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017249#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017251#endif
17252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017253
17254#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017255#ifdef bottom_xpointer
17256#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017257extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017258#else
17259#ifndef xmlXPtrNewRangeNodes
17260extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017261#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017263#endif
17264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017265
17266#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017267#ifdef bottom_xpointer
17268#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017269extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017270#else
17271#ifndef xmlXPtrNewRangePointNode
17272extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017273#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017275#endif
17276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017277
17278#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017279#ifdef bottom_xpointer
17280#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017281extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017282#else
17283#ifndef xmlXPtrNewRangePoints
17284extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017285#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017287#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017288#endif
17289
17290#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017291#ifdef bottom_xpointer
17292#undef xmlXPtrRangeToFunction
17293extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17294#else
17295#ifndef xmlXPtrRangeToFunction
17296extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17297#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17298#endif
17299#endif
17300#endif
17301
17302#if defined(LIBXML_XPTR_ENABLED)
17303#ifdef bottom_xpointer
17304#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017305extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017306#else
17307#ifndef xmlXPtrWrapLocationSet
17308extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017309#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017311#endif
17312#endif
17313
17314
17315#endif
17316#endif
17317#endif
17318#endif
17319#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017320